On Aug 15 09:53, D. Boland wrote: > Corinna Vinschen wrote: > > > > Hi Daniel, > > > > On Aug 14 21:05, D. Boland wrote: > > > Hi group, > > > > > > I intend to adopt the Cygwin package for the procmail program, version > > > 3.22. The > > > original maintainer, Jason Tishler has given me permission to do so. > > > > > > The difference with previous Cygwin releases is that the procmail program > > > has been > > > made 'multiple root' aware and suid/guid, provided that it is started by a > > > privileged user. This was needed to make procmail work together with > > > Sendmail, which > > > I intend to package (see next post). > > > > > > sdesc: "Mail processing program" > > > ldesc: "The procmail program is used by Red Hat Linux for all local mail > > > delivery. In addition to just delivering mail, procmail can be used > > > for automatic filtering, presorting, and other mail handling jobs. > > > Procmail is also the basis for the SmartList mailing list processor." > > > category: Mail > > > requires: bash cygwin > > > version: 3.22-11 > > > > "version" is not a valid tag in setup.hint. Also, the 64 bit release is > > already at version 3.22-13, so your version shoud bump to a higher > > release number. > > Got it. I'm working on the 32-bit version first. How do I cross-compile? > > > > > > http://cygwin.boland.nl/x86/release/procmail/ > > > > New packages are supposed to use cygport packaging. Please see my > > former 64 bit procmail package procmail-3.22-13-src.tar.bz2, it's > > already using cygport. > > > > > Note: after making from source, use 'make install-suid' and make > > > install.man to > > > install. > > > > These steps should be part of the src_install() function in the > > cygport file. > > I was testing your 64-bit release, but I got errors: > > $ cygport procmail.cygport compile > >>> Compiling procmail-3.22-13.i686 > /usr/share/cygport/lib/syntax.cygpart: regel 136: > /home/daniel/Downloads/procmail-3.22-13/procmail-3.22-13.i686/log/procmail-3.22-13-compile.log: > No such file or directory
Works for me. Did you forget the `prep' stage? $ cygport procmail.cygport prep >>> Preparing procmail-3.22-13.x86_64 *** Info: gnupg must be installed in order to check signatures. >>> Unpacking source procmail-3.22.tar.gz *** Info: applying patch procmail.patch: patching file Makefile patching file Makefile.1 patching file config.h patching file src/Makefile.0 patching file src/autoconf patching file src/cstdio.c patching file src/foldinfo.c patching file src/includes.h patching file src/formisc.h >>> Preparing working source directory $ cygport procmail.cygport compile [...] Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat
pgpxqvwWn1qFz.pgp
Description: PGP signature