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>