summaryrefslogtreecommitdiff
path: root/mail/imap-uw
AgeCommit message (Collapse)AuthorFilesLines
2022-01-30imap-uw: fix non-BSD build breakages from previous change setgutteridge5-39/+37
Redo some of the patches from the previous change set (PR pkg/56645) so that they reflect the upstream project's method for including its version of portable_utime(), rather than what was done previously, which broke non-BSD builds, e.g., on Solaris derivates: ld: fatal: symbol 'portable_utime' is multiply-defined: (file .libs/osdep.o type=FUNC; file .libs/utime.o type=FUNC); ld: fatal: file processing errors. No output written to .libs/libc-client.so.5.0.0 Compile tested on NetBSD 9.2_STABLE, NetBSD 9.99.93, OmniOS r151038, and Fedora Linux 34.
2022-01-24imap-uw: bump PKGREVISION for the new patchset addedwiz1-2/+2
2022-01-24These patches fix a very long standing bug where aguments passed to utime(3) ↵buhrow4-15/+42
by IMAP-UW and the c-client library were incorrect. Unfortunately, on 32-bit systems, the the bug went unnoticed because all the bits lined up correctly. On 64-bit systems, this happenstance doesn't work, meaning the mtime and atime time stamps this software modifies are completely wrong, usually defaulting to the beginning of the epoch, but only because the random memory locations pointed to by the incorrect pointers are 0. Fortunately, the software package includes a portable version of the utime library call that converts the internal usage of this function to one that's compatible with the one resident in libc on NetBSD, FreeBSD and other BSD systems. This patch simply enables that portable code when compiling this package on BSD systems while using the pkgsrc system. These patches have been compiled and are running in production on a 64-bit NetBSD/amd64 system running NetBSD-9.2. Fixes pkg/pr-56645
2022-01-24/tmp/foo1buhrow1-3/+5
2021-11-29imap-uw: Use OPSYS_VERSION.jperkin1-2/+2
OS_VERSION does not support arithmetic expressions.
2021-10-26mail: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes The following distfiles were unfetchable (possibly fetched conditionally?): ./mail/qmail/distinfo netqmail-1.05-TAI-leapsecs.patch
2021-10-21*: recursive bump for heimdal 7.7.0wiz1-2/+2
its buildlink3.mk now includes openssl's buildlink3.mk
2021-10-07mail: Remove SHA1 hashes for distfilesnia1-2/+1
2021-04-24imap-uw*: remove dead download linkwiz1-2/+2
2020-12-04Revbump for openpam cppflags change months ago, belatedly.riastradh2-4/+4
2020-01-18*: Recursive revision bump for openssl 1.1.1.jperkin2-4/+4
2018-09-02imap-uw: remove conditional logic for netbsd 1.xmaya1-14/+1
2018-04-16remove conflicts.christos1-4/+1
2018-04-16fix deprecated methods.christos3-11/+93
2018-04-15imap-uw: use Debian patch to fix build with openssl 1.1.wiz3-3/+64
Untested, except that it builds. Bump PKGREVISION.
2018-02-16fix compilation on Darwin with kerberosjdolecek2-4/+4
when EXTRAAUTHENTICATORS is passed as MAKE_FLAGS, it ends up being doubled, mkauths then generates auths.c with doubled auth_gss.c and auth_mit.c twice, triggering duplicate definition errors with clang 9.0.0; pass via MAKE_ENV instead bump PKGREVISION
2018-01-07Fix indentation in buildlink3.mk files.rillig1-3/+3
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was reviewed manually. There are some .include lines that still are indented with zero spaces although the surrounding .if is indented. This is existing practice.
2017-06-02Rename hash_lookup() in src/c-client/misc.c to unusual name.taca5-3/+81
This hash_lookup() is internal function of imap but conflict with other package (converters/php-recode) and cause php binary to crash. Bump PKGREVISION.
2016-03-05Bump PKGREVISION for security/openssl ABI bump.jperkin2-4/+4
2016-02-25Remove manual OPSYSVARS additions which are now part of the default set.jperkin1-4/+1
2015-11-03Add SHA512 digests for distfiles for mail categoryagc1-1/+2
Problems found locating distfiles: Package mutt: missing distfile patch-1.5.24.rr.compressed.gz Package p5-Email-Valid: missing distfile Email-Valid-1.198.tar.gz Package pine: missing distfile fancy.patch.gz Package postgrey: missing distfile targrey-0.31-postgrey-1.34.patch Package qmail: missing distfile badrcptto.patch Package qmail: missing distfile outgoingip.patch Package qmail: missing distfile qmail-1.03-realrcptto-2006.12.10.patch Package qmail: missing distfile qmail-smtpd-viruscan-1.3.patch Package thunderbird24: missing distfile enigmail-1.7.2.tar.gz Package thunderbird31: missing distfile enigmail-1.7.2.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-09-07Now that _STRIPFLAG_INSTALL is disabled by default on Darwin, remove manualjperkin1-4/+1
settings of INSTALL_UNSTRIPPED=yes for Darwin in individual packages.
2014-12-15The "rename" rule is a published synonym for the "opt" transform rule, howeverjperkin1-2/+2
only the latter is supported by cwrappers. Change them all to "opt" rules for consistency and to gain compatibility with cwrappers.
2014-07-18Fix SCO OpenServer 5.0.7 build.ryoon5-8/+50
Functionality is not tested.
2014-02-12Recursive PKGREVISION bump for OpenSSL API version bump.tron2-4/+4
2013-04-06"Each sed command should appear in an assignment of its own."rodent1-9/+9
2013-02-06PKGREVISION bumps for the security/openssl 1.0.1d update.jperkin2-3/+4
2012-10-08Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.asau1-3/+1
2012-04-05Update to 2007f, requested by Harry Waddell on pkgsrc-users.wiz2-7/+7
Set LICENSE while here. imap-2007f fixes a couple bugs. Fix for RFC 4959 Initial Client Response auth failures noted first by MacOSX Lion Mail users. Adjust tcp_open.c:tcp_socket_open to make it a little more useful by adding a write file descriptor test to the select in the case that the open timeout is set. In osdep/unix/env_unix.c:create_path there was a printf that should have been an sprintf. Doesn't matter on modern systems.
2012-03-20If OPSYS is NetBSD and there is no PAM header in /usr/include, includedholland1-1/+7
pam.buildlink3.mk. This is wrong and a hack, but it gets the package building again in my test environment. Someone please revert this and do it right. Currently there seems to be logic for enabling PAM in the build or not on various platforms depending on whether native PAM appears to exist. This is higly bogus; the package should be cleaned up so it either depends on PAM or doesn't, regardless of platform, or preferably makes it a build option. XXX.
2012-01-24PR/44791 -- apply markd's patch to unbreak build with older heimdal.shattered3-10/+14
2011-01-30Fix build with newer heimdal.markd5-16/+18
2010-04-20On QNX libtool wasn't inferring the tag and sysexits is needed.seanb1-3/+5
2010-01-25Use "soc" target if building with Sun Studio C++ and modify that targettron3-5/+20
to use "cc" rather than an absolute path (which is no longer correct). This fixes the build with that compiler without breaking the build using GCC.
2010-01-17Recursive PKGREVISION bump for jpeg update to 8.wiz1-2/+2
2010-01-11Don't remove "CC=gcc" from the Solaris GCC build target. This breaks thetron2-13/+4
build at least on setups where "cc" is not present or not GCC which is the default under Solaris 10.
2009-08-21Add DESTDIR support.obache1-23/+25
2009-06-14Remove @dirrm entries from PLISTsjoerg1-5/+1
2009-06-11regen patch-ap, from Sean Boudreau on tech-pkg.wiz2-5/+6
2009-05-26Update to use SSLINCLUDE and SSLLIB instead of SSLDIR for EXTRASPECIALS.obache1-2/+4
Should be fix PR 41232, pick up incorrect location as pkgsrc expected.
2009-05-17Fix a problem where file modification times were being reset to 0 byplunky3-5/+7
including <utime.h> to make sure that compiler renaming was used to select __utime50() instead of utime() as 64-bit time_t was being used.
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2008-12-29Update "imap-uw" package to version 2007e.tron2-7/+6
This version is a maintenance release, consisting primarily of bugfixes to problems discovered in the release that affected a small number of users plus a security fix for users of the RFC822BUFFER routines. Approved by Thomas Klausner.
2008-12-01Also install dummy.h.obache2-3/+6
It is included from flocksim.h, required by some platforms. PR 40075. Bump PKGREVISION. While here, marked as MAKE_JOBS_SAFE=no
2008-11-13Bump the following things:tron2-6/+7
- The shared library major version because it is no longer compatible with old binaries. - The package revision because of the above change. - The minimum API and ABI versions because new binary packages are no longer compatible with an old "imap-uw" package.
2008-11-06Update "imap-uw" package to imap-2007d. Changes since version 2006j2:tron10-115/+67
- security fix for users of tmail or dmail. - bug fixes and reliability improvements. - A new function, utf8_csvalidmap(), has been added for the benefit of Alpine to use in examining UTF-8 text and determining efficiently whether it can be downgraded to a legacy charset. If you develop an MUA, this may be useful for you too, although you'll have to read the source code to see how to use it. The purpose of the "not-CJK" bit is to prevent messages being downgraded to a CJK charset if all they have in that charset are some special punctuation. This update address the security vulnerability reported in SA32483.
2008-11-04Stop maintaining this -- this is an out-of-date version needed by thejwise1-2/+2
version of pine in mail/pine. I've switched to mail/alpine as MUA, and mail/dovecot for imap service, and so should you. This package should be updated to the current version of imap-uw. Although we are _not_ vulnerable to the current secunia advisory for imap-uw -- we do not install tmail or dmail with the setuid bit set, nor advise users to configure their mta to pass untrusted mailbox names to dmail on the command line (who would do this?), there will eventually be a vulnerability which does affect this old version. However, as long as we support mail/pine, upgrading is not quite straightforward -- the last version of mail/pine links against the version of imap-uw currently included herein, and an upgrade would require testing.
2008-05-26Turn IPv6 support on by default. Bump package revision.tron2-4/+4
Approved by Jim Wise.
2008-04-20set INSTALL_UNSTRIPPED in buildlink3.mk for darwin so that programsdbj2-4/+7
that duse the c-client library do not have their callback function symbols stripped at install time. Fixes the following: PR pkg/34031 and indicates that this need not be reopened: PR pkg/35592 also bump PKGREVISION and BUILDLINK_ABI_DEPENDS
2008-04-20use setpgid instead of setpgrp on darwin if __DARWIN_UNIX03dbj2-1/+17
PR pkg/37490