Hello Fink developers,

First, a big thank you for all your hard work. As a longtime BSD person
who's recently started working on an OS X box, Fink has been a
tremendous help.

I've included a shell archive of a proposed Fink package of pgp4pine, a
small program that allows quick signing/{en,de}crypting of gpg/pgp
messages in the mail reader Pine.  I basically just stole the existing
FreeBSD port and modified it to conform to Fink's nifty .info/.patch system.

One small gripe: could you folks please try to make it easier for people
outside the project to make contributions?  Forgive me if I overlooked
something obvious, but it feels like I spent more time searching the web
site for submission instructions than I did putting together this
package. :}  The homepage link titled "Submit a new Fink package" simply
leads to the SourceForge package request tracker -- which doesn't seem
to provide any obvious method for actually *submitting* a new package.

Thanks again,
- Hoss

# 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:
#
#       pgp4pine.info
#       pgp4pine.patch
#
echo x - pgp4pine.info
sed 's/^X//' >pgp4pine.info << 'END-of-pgp4pine.info'
XPackage: pgp4pine
XVersion: 1.76
XRevision: 1
XSuggests: gnupg, pine
XDescription: Tool to use PGP 2/5/6 or GPG with Pine
XLicense: GPL
XMaintainer: Nobody Yet <[EMAIL PROTECTED]>
XSource: http://%n.flatline.de/%n-%v-%r.tar.gz
XSource-MD5: 323f7da2054f89a5a0e0e994423315da
XSourceDirectory: %n-%v
XConfigureParams: --prefix=%i --mandir=%i/share/man --with-docdir=%i/share/doc
XPatch: %n.patch
XDocFiles: AUTHORS insert_entries.pl remove_entries.pl pgp4pine/docs/en/LICENSE
XDescDetail: <<
Xpgp4pine is a filter for the mail reader Pine that lets you sign and/or
Xencrypt your mail with PGP version 2, 5 or 6, or GnuPG. It is also usable
Xas a general PGP/GnuPG wrapper for working on files.
X<<
XHomepage: http://pgp4pine.flatline.de/
END-of-pgp4pine.info
echo x - pgp4pine.patch
sed 's/^X//' >pgp4pine.patch << 'END-of-pgp4pine.patch'
Xdiff -Naur pgp4pine-1.76/pgp4pine/md5.c pgp4pine-1.76-patched/pgp4pine/md5.c
X--- pgp4pine-1.76/pgp4pine/md5.c       Sun Mar  7 13:55:00 2004
X+++ pgp4pine-1.76-patched/pgp4pine/md5.c       Sun Mar  7 13:55:02 2004
X@@ -288,8 +288,8 @@
X
X     p = hd->buf;
X #ifdef WORDS_BIGENDIAN
X-#define X(a) do { *p++ = hd->##a        ; *p++ = hd->##a >> 8;      \
X-                    *p++ = hd->##a >> 16; *p++ = hd->##a >> 24; } while(0)
X+#define X(a) do { *p++ = (*hd).a        ; *p++ = (*hd).a >> 8;      \
X+                *p++ = (*hd).a >> 16;     *p++ = (*hd).a >> 24; } while(0)
X #else /* little endian */
X     /*#define X(a) do { *(u_int32_t*)p = hd->##a ; p += 4; } while(0)*/
X     /* Unixware's cpp doesn't like the above construct so we do it his way:
END-of-pgp4pine.patch
exit



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to