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