ports/67373: New Port: mail/firepay 0.9.5
Dean Hollister
dean at odyssey.apana.org.au
Sun May 30 09:30:31 UTC 2004
>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 at 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 at 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 at 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:
More information about the freebsd-ports-bugs
mailing list