aboutsummaryrefslogtreecommitdiff
path: root/mail/fetchmail
Commit message (Collapse)AuthorAgeFilesLines
* mail/fetchmail: update to 6.4.12 (regression fixes)Matthias Andree2020-09-042-4/+4
| | | | | | | | | | | | | | | | | | | | Fixes these regressions: - Misleading false complaints that TLSv1.3 support were missing from the system but still auto-negotiating it (broken in 6.4.9, fixed in 6.4.11). - README contained NEWS fragments (broken since c. 1 year/c. 6.4.2, fixed in 6.4.12) instead of the actual contents. (This was also the reason to skip 6.4.11). For the potential MFH 6.4.8 -> 6.4.12, 6.4.9 also adds to the manual page which has is used for fingerprints, MD5, and adds a Romanian-language translation by Florentina Musat. PR: 249009 Approved by: Corey Halpin (maintainer) MFH: 2020Q3 (manpage, README fixes, added translation) Notes: svn path=/head/; revision=547549
* mail/fetchmail: update to 6.4.10Matthias Andree2020-08-284-12/+14
| | | | | | | | | | | | | | while here, switch distfile back to xz format and update the > 2^31 "long long" fix so it patches the right place of the NEWS file. - adds Romanian translation - minor manual page fix to add "MD5" hash to sslfingerprint documentation PR: 248954 Approved by: Corey Halpin (maintainer) Notes: svn path=/head/; revision=546739
* mail/fetchmail: update to 6.4.8, adds Serbian translation, ...Matthias Andree2020-06-153-4/+5
| | | | | | | | | | | | | and updates a few other translations: Czech, French, Japanese, Polish, Albanian, Swedish, Chinese/simplified, Esperanto. PR: 247261 Approved by: chalpin@cs.wisc.edu (Corey Halpin, maintainer) MFH: 2020Q2 (translation updates) Notes: svn path=/head/; revision=538858
* mail/fetchmail: update to 6.4.4 (updates Japanese translation and version)Matthias Andree2020-04-262-4/+4
| | | | | | | | | | | No code changes. PR: 245927 Approved by: chalpin@cs.wisc.edu (Corey Halpin, maintainer) MFH: 2020Q2 (only translation update for ja (Japanese)) Notes: svn path=/head/; revision=533078
* mail/fetchmail, fetchmailconf: update from -rc2 to release (translations)Matthias Andree2020-04-053-34/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | Update from fetchmail-6.4.3-rc2 to fetchmail-6.4.3, with these relevant changes. None affect code files, it's only translations and documentation. * 02c92e99 2020-04-05 | po/: Record 'make distcheck' changes for release. (tag: RELEASE_6-4-3) [Matthias Andree] * 0b175aec 2020-04-05 | configure.ac, NEWS: Bump version for 6.4.3 release. [Matthias Andree] * 0b143cf8 2020-04-04 | NEWS: Mention Esperanto update. [Matthias Andree] * 54577a4d 2020-04-03 | Update <eo> Esperanto translation to fetchmail 6.4.3-rc2 [Felipe Castro] * cd34cf8f 2020-04-02 | NEWS: Add translations so far. [Matthias Andree] * 5ed4bb4c 2020-04-01 | Update <sv> Swedish translation to fetchmail 6.4.3-rc2 [Göran Uddeborg] * 117ecd06 2020-03-31 | Update <zh_CN> Chinese (simplified) translation to fetchmail 6.4.3-rc2 [Boyuan Yang] * 13600873 2020-03-31 | Update <sq> Albanian translation to fetchmail-6.4.3-rc2 [Besnik Bleta] * c83a5ae9 2020-03-31 | Update <pl> Polish translation to fetchmail 6.4.3-rc2 [Jakub Bogusz] * 741ae779 2020-04-01 | Update <fr> French translation to fetchmail-6.4.3-rc2 [Frédéric Marchal] * 744af877 2020-03-31 | Update <cs> Czech translation to fetchmail 6.4.3-rc2 [Petr Pisar] There is no documentation/translation-update blanket. PR: 245371 Approved by: Corey Halpin (maintainer) MFH: 2020Q2 (only documentation and translation updates, please approve) Notes: svn path=/head/; revision=530831
* mail/fetchmail, fetchmailconf: update to 6.4.3-rc2 (bug fixes)Matthias Andree2020-03-313-5/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a patch to document --sslproto tls1.3+ and tls1.3 through the manpage, which hasn't made 6.4.3-rc2 but works since 6.4.0 assuming that the SSL library supports TLSv1.3. Remove fetchmailconf patch that is now part of the upstream code. Switch to .lz downloads, a tiny bit smaller. Upstream changelog: ## BUGFIXES: * Plug memory leaks when parts of the configuration (defaults, rcfile, command line) override one another. * fetchmail terminated the placeholder command string too late and included garbage from the heap at the end of the string. Workaround: don't use place- holders %h or %p in the --plugin string. Bug added in 6.4.0 when merging Gitlab merge request !5 in order to fix an input buffer overrun. Faulty commit 418cda65f752e367fa663fd13884a45fcbc39ddd. Reported by Stefan Thurner, Gitlab issue #16. * Fetchmail now checks for errors when trying to read the .idfile, Gitlab issue #3. ## CHANGES: * Fetchmail documentation was updated to require OpenSSL 1.1.1. OpenSSL 1.0.2 reached End Of Life status at the end of the year 2019. Fetchmail will tolerate, but warn about, 1.0.2 for now on the assumption that distributors backport security fixes as the need arises. Fetchmail will also warn if another SSL library that is API-compatible with OpenSSL lacks TLS v1.3 support. * If the trust anchor is missing, fetchmail refers the user to README.SSL. PR: 245187 Submitted by: mandree@ Approved by: Corey Halpin (maintainer) Notes: svn path=/head/; revision=529980
* Fix the build with the latest krb5 portGreg Lewis2020-02-221-4/+4
| | | | | | | | PR: 244228 Submitted by: Corey Halpin <chalpin@cs.wisc.edu> (maintainer) Notes: svn path=/head/; revision=526846
* mail/fetchmail: mail/fetchmailconf: update to 6.4.2, make Python 3 compatibleMatthias Andree2020-02-204-26/+7
| | | | | | | | | | | | | | | | | | | | | | Fetchmail updated to new revision 6.4.2 - one bugfix - manual page updates - update of Chinese (simplified) translation - massive fetchmailconf overhaul + Python 3 compatible (requires py-future) + Supports IPv6 and SSL probing - remove two patches for fetchmail that are in the upstream release - add a smoke test to fetchmailconf's post-install, and a patch to support that running without X11 $DISPLAY. PR: 244130 Submitted by: mandree@ Reviewed by: Corey Halpin <chalpin@cs.wisc.edu> (maintainer) Approved by: Corey Halpin <chalpin@cs.wisc.edu> (maintainer) MFH: 2020Q1 (bugfixes and fetchmailconf update and Python3 compat.) Notes: svn path=/head/; revision=526535
* Unbreak fetch of fetchmailconf...Matthias Andree2020-02-141-1/+1
| | | | | | | ...which inherits MASTER_SITES through .including fetchmail/Makefile Notes: svn path=/head/; revision=526180
* mail/fetchmail: update for new caroot infrastructure in baseMatthias Andree2020-02-141-3/+5
| | | | | | | | | PR: 243613 Submitted by: Helge Oldach <freebsd@oldach.net> Approved by: Corey Halpin <chalpin@cs.wisc.edu> (maintainer) Notes: svn path=/head/; revision=526174
* mail/fetchmail: cat(1) test-suite.log from buildMatthias Andree2019-10-091-1/+1
| | | | | | | | | | | | This is to assist with build error diagnosis, after PRs 240914 and 241032. Submitted by: mandree@ Approved by: Corey Halpin (maintainer) (obtained by e-mail outside Bugzilla) Notes: svn path=/head/; revision=514198
* fetchmail: Fix manpage rendering w/ groff, fix t.smoke failureMatthias Andree2019-10-093-0/+21
| | | | | | | | | | PR: 240914 PR: 241032 Submitted by: Corey Halpin (maintainer) Reported by: Helge Oldach, Konstantin Belousov Notes: svn path=/head/; revision=514172
* Drop the ipv6 virtual category for m* category as it is not relevant anymoreBaptiste Daroussin2019-10-091-1/+1
| | | | Notes: svn path=/head/; revision=514142
* Limit USES+=compiler:c11 to powerpc* and FreeBSD < 13.Matthias Andree2019-10-031-2/+11
| | | | | | | | | | | | | | | | | | | | MIPS regressed in r513614 because it does not have a C11 compiler. Fetchmail 6.4.1 is C89 code, one patch we provide makes it C99 (it requires the long long int type). The base compiler on powerpc 11/12 does not yield an executable, but MIPS on the other hand does not offer a C11 compiler, so for now, revert anything but powerpc before FreeBSD 13 to use its base compiler. FreeBSD 13 is exempt and also uses the base compiler, because the ARCH guys intend to merge LLVM 9 soon. PR: 241031 Reviewed by: pkubaj@ Approved by: blanket (fix recent regression from r513614) Notes: svn path=/head/; revision=513664
* mail/fetchmail: fix build on GCC architecturesPiotr Kubaj2019-10-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Base GCC miscompiles binaries, one test fails: FAIL: t.smoke SKIP: t.validate-xhtml10 SKIP: t.validate-xhtml PASS: t.x509_name_match ============================================================================ Testsuite summary for fetchmail 6.4.1 ============================================================================ # TOTAL: 4 # PASS: 1 # SKIP: 2 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 Approved by: mentors (implicit approval) Notes: svn path=/head/; revision=513614
* mail/fetchmail: update to 6.4.1.Matthias Andree2019-09-288-150/+177
| | | | | | | | | | | | Release notes: https://sourceforge.net/projects/fetchmail/files/branch_6.4/ While here, remove fetchmail64 port, now no longer needed. PR: 240908 Submitted by: chalpin@cs.wisc.edu (maintainer) Notes: svn path=/head/; revision=513169
* Chase MASTER_SITES directory rename.Matthias Andree2019-09-271-1/+1
| | | | | | | Approved by: portmgr (blanket) Notes: svn path=/head/; revision=513053
* Resolve conflicts and fix portlint warnings around USES= placement.Matthias Andree2019-08-191-2/+4
| | | | Notes: svn path=/head/; revision=509382
* onvert to UCL & cleanup pkg-message (categories l-m)Mathieu Arnold2019-08-131-2/+6
| | | | Notes: svn path=/head/; revision=508882
* Fixup minor oversights from r490780 mail/fetchmail*Matthias Andree2019-01-202-24/+1
| | | | | | | | | * Update comment in mail/fetchmail/files/fetchmailrc.sample * Remove mail/fetchmail/files/fetchmail.in that got copied to mail/fetchmailconf/files/ Notes: svn path=/head/; revision=490783
* mail/fetchmail depends overhaul, new fetchmailconf portMatthias Andree2019-01-205-69/+121
| | | | | | | | | | | | | | | | | | | | | | | | | * Bring back SNI (server name indication) support for TLS connections, lost in 6.3.26_10 (PORTREVISION=10) as a regression over _9. Pointy hat: mandree@ * Drop the X11 option, remove the Python dependency, and create a new mail/fetchmailconf slave port/package that installs the fetchmailconf configurator. Note that the _DEPENDS of the ports reflects a technical dependence (fetchmailconf needs fetchmail), and we cannot keep an X11 option that depends on fetchmailconf, since that would create a circular dependency, which we must avoid. * Patch configure instead of configure.ac with Cy's Kerberos fix, drop autoreconf from USES, and add a new configure check directly to set HAVE_DECL_SSLV3_CLIENT_METHOD to cover the various TLS providers (currently five, base, openssl, openssl111, libressl, libressl-devel) * Add -Wl,--as-needed to LDFLAGS so as not to pull in unneeded .so libraries, for instance, libcom_err when compiling under GSSAPI_NONE. * Bump PORTREVISION. Very fruitful and nice collaboration with and Approved by: chalpin@cs.wisc.edu (maintainer) Notes: svn path=/head/; revision=490780
* Fix GSSAPI-based, and NLS-less, builds.Matthias Andree2019-01-113-36/+44
| | | | | | | | | | | | This was also tested on a live 12.0 amd64 machine, 11.2-arm64 and 11.2-i386 poudriere boxes with base GSSAPI. PR: 234740 Reported by: Peter Putzer (Bugzilla), Alex V. Petrov (e-mail) Approved by: Corey Halpin (maintainer) Notes: svn path=/head/; revision=489947
* mail/fetchmail: backport less-old TLS support from FedoraConrad Meyer2019-01-064-29/+30
| | | | | | | | | | | Allows options like 'sslproto "TLS1.2+"', for example. PR: 233247 Submitted by: Corey Halpin <chalpin@cs.wisc.edu> (maintainer) Approved by: koobs Notes: svn path=/head/; revision=489439
* mail/fetchmail: backport SNI support from upstreamKoichiro Iwao2018-11-222-1/+7
| | | | | | | | | | | | | | | | | This affects some servers such as Gmail. See also bugs on Linux distributions. * https://bugzilla.redhat.com/show_bug.cgi?id=1611815 * https://bugs.launchpad.net/ubuntu/+source/fetchmail/+bug/1798786 PR: 233078 Submitted by: fuyuhiko.maruyama@gmail.com Approved by: Corey Halpin <chalpin@cs.wisc.edu> (maintainer), mentors (implicit) Obtained from: https://gitlab.com/fetchmail/fetchmail/commit/9b8b634312f169fab872f3580c2febe5af031615 MFH: 2018Q4 Notes: svn path=/head/; revision=485579
* mail/fetchmail:Ollivier Robert2018-11-062-1/+2
| | | | | | | | | | - Ensure the fetchmail script returns 1 if fetchmail is not running. - Bump PORTREVISION. PR: ports/219051 Notes: svn path=/head/; revision=484295
* Add PY_FLAVOR to Python module dependencies.Mathieu Arnold2018-05-221-1/+1
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=470610
* Fix build with openssl-devel, remove BROKEN_SSL.Matthias Andree2018-05-112-3/+1
| | | | | | | Approved by: (blanket approval for unbreaking builds) Notes: svn path=/head/; revision=469628
* Correctly link to MIT KRB5 libraries when selected.Cy Schubert2018-04-282-2/+32
| | | | | | | | | | | | | | This was discovered while working through issues relating to an exp-run using base with private Heimdal, part of the project to make a) Heimdal in base private and b) import MIT into base (PR 222745). PR: 227680 Submitted by: cy@ Approved by: Corey Halpin <chalpin@cs.wisc.edu> (maintainer) MFH: 2018Q2 Notes: svn path=/head/; revision=468557
* Use BROKEN_SSLSunpoet Po-Chuan Hsieh2018-02-171-7/+3
| | | | | | | Approved by: portmgr (blanket) Notes: svn path=/head/; revision=462134
* - Fix depends: always require python since fetchmailconf.py is always installedDmitry Marakasov2017-10-241-3/+2
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=452761
* Remove all USE_OPENSSL occurrences.Mathieu Arnold2017-03-151-2/+1
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=436247
* Do not use post-stage. Use post-install instead.Mathieu Arnold2016-12-021-1/+1
| | | | | | | | | | | | | | | The only reason to use post-stage is because the port needs to do "things" at a later time, like some plist manipulation. While there, fold post-install in do-install targets when they are defined. PR: 214780 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Notes: svn path=/head/; revision=427552
* Mark some ports as not openssl-devel ready.Mathieu Arnold2016-11-291-1/+7
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=427389
* Fix pkg-plist when X11 option is on.Kevin Lo2016-07-311-1/+1
| | | | | | | | | PR: 210757 Submitted by: Ting-Wei Lan <lantw44@gmail.com> Approved by: Corey Halpin <chalpin@cs.wisc.edu> (maintainer) Notes: svn path=/head/; revision=419379
* mail/fetchmail: Fix build without SSLv3Bernard Spil2016-06-216-76/+82
| | | | | | | | | | | | | | | | - Fix build with OpenSSL 1.1 and LibreSSL - Stop using pkg-install/pkg-deinstall scripts - Use pkg-plist keywords - Use GSSAPI ports framework - Change X11, POP2 options to use options framework PR: 210130 Submitted by: freebsd-ports@charlieroot.de Reviewed by: Corey Halpin <chalpin@cs.wisc.edu> (maintainer) Approved by: Corey Halpin <chalpin@cs.wisc.edu> (maintainer) Notes: svn path=/head/; revision=417187
* Disable SSLv2, to fix new/from-ports OpenSSL builds.Matthias Andree2016-05-241-1/+2
| | | | | | | | | | | | | | | | | | Newer and ports-based builds define the SSLv2_client_method() in the headers unless OPENSSL_NO_SSL2, or, depending on version, OPENSSL_NO_SSL2_METHOD is defined, however newer OpenSSL versions in FreeBSD no longer provide the implementation in the library. Preload the autoconf (configure) cache to pretend SSLv2_client_method() were universally _un_available, effectively disabling SSLv2 altogether. PR: 209596 Submitted by: peter@ [first proposal], mandree@ [committed proposal] Reported by: peter@ Approved by: chalpin@cs.wisc.edu (maintainer) Notes: svn path=/head/; revision=415811
* Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.Mathieu Arnold2016-04-011-2/+2
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412348
* Improve shebangfix frameworkDmitry Marakasov2015-10-191-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Support multiple values in *_OLD_CMD, i.e. we can now fix both "/usr/bin/python" and "/usr/bin/env python" at the same time - Default *_OLD_CMD values are now always appended, so you don't need to specify them in individual ports - Add lua support (depends on USES=lua) - Add more default values, such as "/usr/bin/env foo" for python, perl, bash, ruby and lua - Shebangfix now matches whole words, e.g. we will no longer (erroneously) replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is still (correctly) replaced with "${perl_CMD} -tt") Note that *_OLD_CMD items containing spaces must now be quoted (e.g. perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl") Update shebangfix usage according to new rules in many ports: - Remove *_OLD_CMD for patterns now replaced by default - Quote custom *_OLD_CMD which contain spaces Fix shebangfix usage in many ports (irrelevant to infrastructure change): - Remove redundant SHEBANG_LANG (no need to duplicate default langs) - Remove redundant *_CMD (such as python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present) - Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for exact string Approved by: portmgr (bapt) Differential Revision: D3756 Notes: svn path=/head/; revision=399684
* - Switch to options helpersDmitry Marakasov2015-09-042-11/+8
| | | | | | | | | - Switch to @sample Approved by: portmgr blanket Notes: svn path=/head/; revision=396138
* - Correct python dependency to fix build with X11 enabledDmitry Marakasov2015-06-301-1/+1
| | | | | | | | | PR: 201131 Submitted by: lantw44@gmail.com Approved by: chalpin@cs.wisc.edu (maintainer) Notes: svn path=/head/; revision=390969
* - Add CPE infoDmitry Marakasov2015-04-051-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=383249
* Update URLs that pointed to the defunct berlios.de site.Matthias Andree2014-11-043-3/+3
| | | | Notes: svn path=/head/; revision=372129
* - Convert ports of mail/ to new USES=pythonMarcus von Appen2014-10-211-1/+1
| | | | | | | Approved by: portmgr (implicit) Notes: svn path=/head/; revision=371330
* mail/fetchmail: Fix on F10 when system is built without KerberosJohn Marino2014-08-121-0/+5
| | | | | | | | | PR: 191978 Submitted by: Jeremy Chadwick Approved by: maintainer (Corey Halpin) Notes: svn path=/head/; revision=364693
* Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.Adam Weinberger2014-07-151-1/+1
| | | | Notes: svn path=/head/; revision=361961
* Remove the last @comment $FreeBSD$ from plists.Mathieu Arnold2014-04-241-1/+0
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=352016
* Fix typo in pkg-install.in and bump PORTREVISIONRene Ladan2014-04-232-2/+3
| | | | | | | Submitted by: Takefu <takefu@airport.fm> Notes: svn path=/head/; revision=351923
* - Add license information [1]Rene Ladan2014-04-224-47/+57
| | | | | | | | | | | | | | | | | | - Fix shebang for fetchmailconf.py [1] - Convert POP2 knob into an option [1] - Use option helpers [1] - Fix staging of documentation and X11 files [1] - Simplify post-install target and pkg-plist - Replace USE_GMAKE and USE_XZ by their USES equivalents - Do not display pkg-message in post-install - Do not create /var/run/fetchmail in pkg-plist PR: ports/185572 [1] Submitted by: Takefu <takefu@airport.fm> Approved by: maintainer timeout (<chalpin@cs.wisc.edu>) Notes: svn path=/head/; revision=351860
* Fix properties on pkg-plistBaptiste Daroussin2014-01-211-1/+0
| | | | Notes: svn path=/head/; revision=340674
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-6/+1
| | | | | | | mail) Notes: svn path=/head/; revision=327742