aboutsummaryrefslogtreecommitdiff
path: root/mail/fetchmail
Commit message (Collapse)AuthorAgeFilesLines
* MFH: r514172Matthias Andree2019-10-093-0/+21
| | | | | | | | | | | | | | | | | | | fetchmail: Fix manpage rendering w/ groff, fix t.smoke failure PR: 240914 PR: 241032 Submitted by: Corey Halpin (maintainer) Reported by: Helge Oldach, Konstantin Belousov One patch removes a .br from the .man page to fix manpage rendering with groff on FreeBSD 12.0, one patch changes the environment for a build-time self-test that will not be installed but unbreaks a build in some configurations, hence claiming blanket approval. Approved by: ports-secteam@ (blanket) Notes: svn path=/branches/2019Q4/; revision=514173
* 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
* - Remove MAKE_JOBS_SAFE variableAlex Kozlov2013-08-141-1/+0
| | | | | | | Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=324744
* - Convert USE_GETTEXT to USES (part 3)Alex Kozlov2013-04-241-1/+1
| | | | | | | Approved by: portmgr (bapt) Notes: svn path=/head/; revision=316464
* Upgrade to new version 6.3.26.Matthias Andree2013-04-232-3/+3
| | | | | | | | | | | | This fixes one data loss bug that causes the last line of a message to be lost if it is unterminated (i. e. no LF character) and if the "mimedecode" option is enabled (which defaults to "off"). PR: ports/178092 Approved by: Corey Halpin (maintainer) Notes: svn path=/head/; revision=316398
* Update to new upstream release 6.3.25.Matthias Andree2013-03-263-5/+5
| | | | | | | | | | Adds Esperanto-language translation. PR: ports/177094 Approved by: Corey Halpin (maintainer) Notes: svn path=/head/; revision=315268
* - Update script for chasing _tkinter.so relocationBeech Rintoul2013-03-032-1/+2
| | | | | | | | | PR: ports/176611 Submitted by: Li-Wen Hsu <lwhsu@FreeBSD.org> Approved by: Corey Halpin <chalpin@cs.wisc.edu> (maintainer) Notes: svn path=/head/; revision=313331
* Fix up my patch error.Matthias Andree2013-01-101-22/+0
| | | | | | | | Not bumping PORTREVISION because there is no functional change, the script has either replaced itself through exec, or exited. Notes: svn path=/head/; revision=310168
* Changes by Po-Chien Lin:Matthias Andree2013-01-105-96/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Update to 6.3.24 - Switch to OptionsNG - Remove unused variables: PATCH_STRIP, MAKE_ENV - Rearrange ordering of some sections - Use PORTDOCS to handle document list instead of pkg-plist - Alter pkg-plst to make portlint(1) happier - Cleanup TABs - Set USE_PYTHON_RUN only if X11 option is set. - Rename files/fetchmailconf to files/fetchmailconf.in, add it into SUB_FILES, and make the corresponding change in pre-patch target. - The `fetchmailconf' wrapper will only be installed when X11 option is unset, otherwise we use the native wrapper which will directly call the script under PYTHON_SITELIBDIR. - Add %%X11%% and %%NOX11%% prefix to PLIST_SUB. Changes by Corey Halpin (maintainer): - Update MASTER_SITES PR: 174873 Submitted by: Po-Chien Lin <linpc@cs.nctu.edu.tw> Approved by: Corey Halpin (maintainer) Notes: svn path=/head/; revision=310167
* Update to upstream release fetchmail 6.3.22.Matthias Andree2012-08-304-57/+4
| | | | | | | | | | | | | | | | | | | | | | | | Fixes CVE-2011-3389 (reenabling a countermeasure against chosen-plaintext attacks against block cipher initialization) Fixes CVE-2012-3482 (vulnerabilities in NTLM authentication; already fixed in FreeBSD's port 6.3.21_1) Assorted other fixes and workarounds. Adds a Swedish translation. Release Notes: http://developer.berlios.de/project/shownotes.php?release_id=19117 PR: 171177 Approved by: Corey Halpin (maintainer) Security: CVE-2012-3482 Security: http://www.vuxml.org/freebsd/83f9e943-e664-11e1-a66d-080027ef73ec.html Security: CVE-2011-3389 Security: http://www.vuxml.org/freebsd/18ce9a90-f269-11e1-be53-080027ef73ec.html Notes: svn path=/head/; revision=303362
* Typo nit.Adam Weinberger2012-08-271-3/+3
| | | | Notes: svn path=/head/; revision=303262
* Update fetchmail to 6.3.21_1, fixing CVE-2012-3482.Matthias Andree2012-08-272-0/+54
| | | | | | | | | | | | Adjust VuXML database entry from < 6.3.22 to < 6.3.21_1. PR: ports/170613 Approved by: maintainer timeout (14 days) Security: http://www.vuxml.org/freebsd/83f9e943-e664-11e1-a66d-080027ef73ec.html Security: CVE-2012-3482 Notes: svn path=/head/; revision=303238
* Update 6.3.20 --> 6.3.21Cy Schubert2012-02-243-58/+7
| | | | | | | | PR: 165459 Approved by: Maintainer (Corey Halpin <chalpin@cs.wisc.edu>) Notes: svn path=/head/; revision=292204
* In the rc.d scripts, change assignments to rcvar to use theDoug Barton2012-01-141-1/+1
| | | | | | | | | | | | | | literal name_enable wherever possible, and ${name}_enable when it's not, to prepare for the demise of set_rcvar(). In cases where I had to hand-edit unusual instances also modify formatting slightly to be more uniform (and in some cases, correct). This includes adding some $FreeBSD$ tags, and most importantly moving rcvar= to right after name= so it's clear that one is derived from the other. Notes: svn path=/head/; revision=289156
* - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)Dmitry Marakasov2011-09-231-1/+1
| | | | | | | | | | | | - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead PR: 157936 Submitted by: myself Exp-runs by: pav Approved by: pav Notes: svn path=/head/; revision=282282
* Fix critical fetchmail-embeds-NULs bug found by Antoine Levitt.Matthias Andree2011-08-212-1/+52
| | | | Notes: svn path=/head/; revision=280120