Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 May 2004 17:27:46 +0800 (WST)
From:      Dean Hollister <dean@odyssey.apana.org.au>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/67373: New Port: mail/firepay 0.9.5
Message-ID:  <200405300927.RAA17175@odyssey.apana.org.au>
Resent-Message-ID: <200405300930.i4U9UPwp093376@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         67373
>Category:       ports
>Synopsis:       New Port: mail/firepay 0.9.5
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun May 30 02:30:25 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Dean Hollister
>Release:        FreeBSD 4.10-STABLE i386
>Organization:
Australian Public Access Network Association Inc
>Environment:
System: FreeBSD odyssey.apana.org.au 4.10-STABLE FreeBSD 4.10-STABLE #0: Fri May 28 06:53:52 WST 2004 root@odyssey.apana.org.au:/usr/obj/usr/src/sys/ODYSSEY i386
>Description:
New Port: mail/firepay 0.9.5.

Implementation of the HashCash/MIME (application/postage-hashcash) specification.
>How-To-Repeat:
>Fix:

# 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:
#
#	firepay
#	firepay/Makefile
#	firepay/distinfo
#	firepay/files
#	firepay/files/patch-firemake_makefiletop
#	firepay/pkg-descr
#	firepay/pkg-plist
#
echo c - firepay
mkdir -p firepay > /dev/null 2>&1
echo x - firepay/Makefile
sed 's/^X//' >firepay/Makefile << 'END-of-firepay/Makefile'
X# New ports collection makefile for:	mail/firepay
X# Date created:		Sun 31 May 16:35:00 WST 2004
X# Whom:			Dean Hollister <dean@odyssey.apana.org.au>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	firepay
XPORTVERSION=	0.9.5
XCATEGORIES=	mail
XMASTER_SITES=	http://www.firestuff.org/projects/ \
X		http://www.wa.apana.org.au/~dean/sources/ \
X		ftp://ftp.wa.apana.org.au/pub/pc/unix/packages/
X
XMAINTAINER=	dean@odyssey.apana.org.au
XCOMMENT=	Implementation of the HashCash/MIME (application/postage-hashcash) specification
X
XBUILD_DEPENDS=	${PREFIX}/include/firestring.h:${PORTSDIR}/misc/firestring \
X		${PREFIX}/include/firemime.h:${PORTSDIR}/mail/firemime
X
XUSE_BZIP2=	yes
XHAS_CONFIGURE=	yes
X
XMAN1=		checkpayment.1 firepay.1 multiwrap.1 processmail.1 \
X		sendmailpay.1 strippayment.1 takepayment.1
X
X.include <bsd.port.pre.mk>
X
X.if ${OSVERSION} < 500000
XUSE_GCC=	3.2
X.endif
X
XWRKSRC=		${WRKDIR}/${PORTNAME}
X
Xpre-configure:
X	@-${RM} -r ${WRKSRC}/firemake/*.orig
X	$(MV) $(WRKSRC)/conf/sendmailpay.conf $(WRKSRC)/conf/sendmailpay.conf.sample
X
X.include <bsd.port.post.mk>
END-of-firepay/Makefile
echo x - firepay/distinfo
sed 's/^X//' >firepay/distinfo << 'END-of-firepay/distinfo'
XMD5 (firepay-0.9.5.tar.bz2) = fc1c2aecd9ce1ea0e91f268d6dcb7148
XSIZE (firepay-0.9.5.tar.bz2) = 57812
END-of-firepay/distinfo
echo c - firepay/files
mkdir -p firepay/files > /dev/null 2>&1
echo x - firepay/files/patch-firemake_makefiletop
sed 's/^X//' >firepay/files/patch-firemake_makefiletop << 'END-of-firepay/files/patch-firemake_makefiletop'
X--- firemake/makefiletop.orig	Sun May 30 10:08:57 2004
X+++ firemake/makefiletop	Sun May 30 10:09:09 2004
X@@ -3,7 +3,7 @@
X #require make
X #phase makefile
X dispn "Writing Makefile top entries..."
X-if test "$MAKE_CONDSET" = "y"; then
X+if test "$MAKE_CONDSET" = "never"; then
X 	$ECHO "PREFIX ?= $FM_PREFIX"
X 
X 	if test "$FM_MANDIRSTRICT" = "y"; then
END-of-firepay/files/patch-firemake_makefiletop
echo x - firepay/pkg-descr
sed 's/^X//' >firepay/pkg-descr << 'END-of-firepay/pkg-descr'
XFirePay is an implementation of the HashCash/MIME 
X(application/postage-hashcash) specification. HashCash is an anti-spam,
Xanti-DoS system for email. The concept centers around the sender of the 
Xmail completing a computationally expensive task (in this case, 
Xgenerating hash collisions) that the recipient can verify very quickly.
XThis allows the sender to "pay" for transport in CPU cycles, creating 
Xartificial scarcity. Programs are included to add payment to messages 
X(for the sender) and to verify message payment (for the recipient).
END-of-firepay/pkg-descr
echo x - firepay/pkg-plist
sed 's/^X//' >firepay/pkg-plist << 'END-of-firepay/pkg-plist'
Xbin/checkpayment
Xbin/firepay
Xbin/multiwrap
Xbin/processmail
Xbin/sendmailpay
Xbin/strippayment
Xbin/takepayment
Xetc/sendmailpay.conf.sample
END-of-firepay/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?200405300927.RAA17175>