notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Port details
fetchmailconf Python-based GUI to configure fetchmail
6.4.25 mail on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 6.4.25Version of this port present on the latest quarterly branch. NOTE: Slave port - quarterly revision is most likely wrong.
Maintainer: chalpin@cs.wisc.edu search for ports maintained by this maintainer
Port Added: 2019-01-20 17:51:02
Last Update: 2021-12-10 22:48:02
Commit Hash: a1be117
License: GPLv2+
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (11 items)
Collapse this list.
  1. /usr/local/share/licenses/fetchmailconf-6.4.25/catalog.mk
  2. /usr/local/share/licenses/fetchmailconf-6.4.25/LICENSE
  3. /usr/local/share/licenses/fetchmailconf-6.4.25/GPLv2+
  4. bin/fetchmailconf
  5. man/man1/fetchmailconf.1.gz
  6. lib/python3.8/site-packages/fetchmailconf.py
  7. lib/python3.8/site-packages/fetchmailconf.pyc
  8. lib/python3.8/site-packages/fetchmailconf.pyo
  9. @owner
  10. @group
  11. @mode
Collapse this list.
Dependency lines:
  • fetchmailconf>0:mail/fetchmailconf
To install the port:
cd /usr/ports/mail/fetchmailconf/ && make install clean
To add the package, run one of these commands:
  • pkg install mail/fetchmailconf
  • pkg install fetchmailconf
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: fetchmailconf
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
fetchmailconf
ABIlatestquarterly
FreeBSD:11:aarch64-6.4.8
FreeBSD:11:amd646.4.226.4.22
FreeBSD:11:armv6-6.4.12
FreeBSD:11:i3866.4.226.4.22
FreeBSD:11:mips--
FreeBSD:11:mips64-6.4.12
FreeBSD:12:aarch64-6.4.30
FreeBSD:12:amd646.4.306.4.30
FreeBSD:12:armv6-6.4.12
FreeBSD:12:armv7-6.4.12
FreeBSD:12:i3866.4.306.4.30
FreeBSD:12:mips--
FreeBSD:12:mips64-6.4.8
FreeBSD:12:powerpc64-6.4.18
FreeBSD:13:aarch646.4.306.4.30
FreeBSD:13:amd646.4.306.4.30
FreeBSD:13:armv66.4.146.4.30
FreeBSD:13:armv76.4.146.4.30
FreeBSD:13:i3866.4.306.4.30
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc646.4.146.4.22.r3
FreeBSD:14:aarch646.4.30-
FreeBSD:14:amd646.4.30-
FreeBSD:14:armv66.4.30-
FreeBSD:14:armv76.4.30-
FreeBSD:14:i3866.4.30-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc646.4.18-
 

Master port: mail/fetchmail

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py38-future>=0 : devel/py-future@py38
  2. py38-tkinter>=0 : x11-toolkits/py-tkinter@py38
  3. fetchmail>=6.4.25 : mail/fetchmail
  4. python3.8 : lang/python38
  5. python3.8 : lang/python38
Runtime dependencies:
  1. py38-future>=0 : devel/py-future@py38
  2. py38-tkinter>=0 : x11-toolkits/py-tkinter@py38
  3. fetchmail>=6.4.25 : mail/fetchmail
  4. python3.8 : lang/python38
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (22 items)
Collapse this list.
  1. http://downloads.sourceforge.net/project/fetchmail/branch_6.4/
  2. http://excellmedia.dl.sourceforge.net/project/fetchmail/branch_6.4/
  3. http://freefr.dl.sourceforge.net/project/fetchmail/branch_6.4/
  4. http://jaist.dl.sourceforge.net/project/fetchmail/branch_6.4/
  5. http://nchc.dl.sourceforge.net/project/fetchmail/branch_6.4/
  6. http://netcologne.dl.sourceforge.net/project/fetchmail/branch_6.4/
  7. http://netix.dl.sourceforge.net/project/fetchmail/branch_6.4/
  8. http://superb-dca2.dl.sourceforge.net/project/fetchmail/branch_6.4/
  9. http://superb-sea2.dl.sourceforge.net/project/fetchmail/branch_6.4/
  10. http://ufpr.dl.sourceforge.net/project/fetchmail/branch_6.4/
  11. http://vorboss.dl.sourceforge.net/project/fetchmail/branch_6.4/
  12. https://downloads.sourceforge.net/project/fetchmail/branch_6.4/
  13. https://excellmedia.dl.sourceforge.net/project/fetchmail/branch_6.4/
  14. https://freefr.dl.sourceforge.net/project/fetchmail/branch_6.4/
  15. https://jaist.dl.sourceforge.net/project/fetchmail/branch_6.4/
  16. https://nchc.dl.sourceforge.net/project/fetchmail/branch_6.4/
  17. https://netcologne.dl.sourceforge.net/project/fetchmail/branch_6.4/
  18. https://netix.dl.sourceforge.net/project/fetchmail/branch_6.4/
  19. https://superb-dca2.dl.sourceforge.net/project/fetchmail/branch_6.4/
  20. https://superb-sea2.dl.sourceforge.net/project/fetchmail/branch_6.4/
  21. https://ufpr.dl.sourceforge.net/project/fetchmail/branch_6.4/
  22. https://vorboss.dl.sourceforge.net/project/fetchmail/branch_6.4/
Collapse this list.

Number of commits found: 21

Commit History - (may be incomplete: see SVNWeb link above for full details)
This is a slave port. You may also want to view the commits to the master port: mail/fetchmail
DateByDescription
10 Dec 2021 22:48:02
 files touched by this commit commit hash:a1be1173a389c69879a2747a584728bba3a5d722  6.4.25
Matthias Andree (mandree) search for other commits by this committer
mail/fetchmail: update 6.4.25, add WOLFSSL support

WOLFSSL is a GPLv2+ licensed SSL library with OpenSSL compatibility
layer. This is to permit shipping fetchmail under a clean GPLv2+
license with OpenSSL 1.1.1.
20 Nov 2021 22:55:58
 files touched by this commit commit hash:997bacb528ceba53b9e680dff833a0258d3bf917  6.4.24
Matthias Andree (mandree) search for other commits by this committer
mail/fetchmail: update to 6.4.24 and block LibreSSL.

Now really 6.4.24 and not a 6.4.25 WIP.

fetchmail cannot legally be linked with LibreSSL,
because there is no GPLv2 clause 2b exemption for
LibreSSL, only for OpenSSL.

Correct LICENSE and remove LICENSE_COMB.
Add comment on FSF dynamic linking dynamically
suggested by Corey Halpin in the approval.

Remove LibreSSL patch.

Related to:
PR:             259214

Update:
PR:             259945
MFH:		2021Q4

Approved by:	chalpin@cs.wisc.edu (maintainer)
20 Nov 2021 22:51:30
 files touched by this commit commit hash:1b50e97082ad95373cf08f07a5e4194a9f89336c  6.4.22_1
Matthias Andree (mandree) search for other commits by this committer
Revert "mail/fetchmail: update to 6.4.24 and block LibreSSL."

This reverts commit 30e97245f9dd9ddef1bffd874a9035a6fe9b6817.
That wasn't the approved patch, but a later WIP one. Fixing up.
20 Nov 2021 22:45:48
 files touched by this commit commit hash:30e97245f9dd9ddef1bffd874a9035a6fe9b6817  6.4.25
Matthias Andree (mandree) search for other commits by this committer
mail/fetchmail: update to 6.4.24 and block LibreSSL.

fetchmail cannot legally be linked with LibreSSL,
because there is no GPLv2 clause 2b exemption for
LibreSSL, only for OpenSSL.

Correct LICENSE and remove LICENSE_COMB.
Remove LibreSSL patch.

Add FSF comment suggested by Corey Halpin in PR.

Related to:
PR:             259214

Update:
PR:             259945
MFH:		2021Q4

Approved by:	chalpin@cs.wisc.edu (maintainer)
01 Jun 2021 16:46:28
 files touched by this commit commit hash:58cb56664fb02e860bde94b2bedb080d7778b60a  6.4.19
Matthias Andree (mandree) search for other commits by this committer
mail/fetchmailconf: avoid polluting BUILD_DEPENDS

The RUN_DEPENDS+=BUILD_DEPENDS may pull ccache in as run-time requisite,
so let's flip the assignments and make BUILD_DEPENDS use RUN_DEPENDS to
avoid just this pollution.

PR:		256242
Approved by:	Corey Halpin (maintainer)
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  6.4.18
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:13
 files touched by this commit commit hash:135fdeebb99c3569e42d8162b265e15d29bd937d  6.4.18
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  6.4.18
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
05 Oct 2020 19:09:18
Original commit files touched by this commit Revision:551537  6.4.12
mandree search for other commits by this committer
mail/fetchmail: avoid rc.conf overriding daemon interval, many other fixes

Authors: CH = Corey Halpin, MA = Matthias Andree

- fetchmail's rc script now queries the daemon interval from the
  configuration, and falls back to the rc.conf value if given. [CH]
- Similarly, the logging facility will be taken from the configuration [MA]
- Add documentation to the rcfile's header comments. [MA]
- Drop support for fetchmail_home_prefix in rc.conf, and query the
  respective users' home directories with getent instead. [MA]
- In the rc scripts, redirect input from /dev/null so it will not ask
  for passwords. [MA]
- Add support for the typical 12.1 rc.conf ${name}_... keywords. [MA]
- Make script execution easier to follow by simplifying if...else logic. [CH]
- Fix rcscript's exit code to be 1 if one of the per-user calls fails. [CH]
- Add relevant notes to UPDATING. [MA]

PR:		249860
Submitted by:	Corey Halpin (maintainer)
Reported by:	Chris James (on fetchmail-users mailing list)
Approved by:	Corey Halpin (maintainer)
28 Aug 2020 14:42:13
Original commit files touched by this commit Revision:546739  6.4.10
mandree search for other commits by this committer
mail/fetchmail: update to 6.4.10

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)
31 Mar 2020 15:43:00
Original commit files touched by this commit Revision:529980  6.4.3.r2
mandree search for other commits by this committer
mail/fetchmail, fetchmailconf: update to 6.4.3-rc2 (bug fixes)

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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20 Feb 2020 00:01:59
Original commit files touched by this commit Revision:526535  6.4.2
mandree search for other commits by this committer
mail/fetchmail: mail/fetchmailconf: update to 6.4.2, make Python 3 compatible

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.)
14 Feb 2020 22:00:20
Original commit files touched by this commit Revision:526178  6.4.1_1
mandree search for other commits by this committer
UNBREAK. Do not dare mark broken again sooner than four hours before this
commit.

The file has been re-uploaded and sourceforge.net is dealing out the same
file to its mirrors. This should be fixed soon.

Else restrict mastersites to FreeBSD's distcache, this will then be solved
with the 6.4.2 update from
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244130
14 Feb 2020 21:30:01
Original commit files touched by this commit Revision:526175  6.4.1_1
antoine search for other commits by this committer
Mark BROKEN again, it is still unfetchable
14 Feb 2020 21:18:48
Original commit files touched by this commit Revision:526173  6.4.1_1
mandree search for other commits by this committer
Unbreak. Un-deprecate due to PR 244130.

See: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244130

While here, fix TARGET -> ALL_TARGET to avoid building the C stuff,
and drop the unused obsolete distinfo file.

Approved by: (blanket, unbreak a port)
14 Jan 2020 12:36:37
Original commit files touched by this commit Revision:523007  6.4.1_1
antoine search for other commits by this committer
Deprecate a few broken ports

With hat:	portmgr
06 Nov 2019 14:00:19
Original commit files touched by this commit Revision:516887  6.4.1_1  Sanity Test Failure
antoine search for other commits by this committer
Mark a few ports BROKEN (unfetchable)
28 Sep 2019 21:29:29
Original commit files touched by this commit Revision:513169  6.4.1
mandree search for other commits by this committer
mail/fetchmail: update to 6.4.1.

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)
04 Aug 2019 12:44:58
Original commit files touched by this commit Revision:508092  6.3.26_1
pi search for other commits by this committer
mail/fetchmailconf: fix use by simplifing the search for Tkinter etc

When the fetchmailconf port was split off from fetchmail, it inherited
some python version detection logic that had been intended to let
fetchmail be installed with or without python and work either way.
However, this logic 1) no longer works with current python packaging,
and 2) doesn't really make sense in the context of a 'fetchmailconf'
port that already depends on python.

This patch simplifies out that logic.

PR:		239248
Submitted by:	Corey Halpin <chalpin@cs.wisc.edu> (maintainer)
Reported by:	gerard_seibert@outlook.com
16 Feb 2019 13:02:07
Original commit files touched by this commit Revision:493041  6.3.26
antoine search for other commits by this committer
fetchmailconf is not compatible with python 3.x

PR:		234633
20 Jan 2019 11:25:07
Original commit files touched by this commit Revision:490780  6.3.26
mandree search for other commits by this committer
mail/fetchmail depends overhaul, new fetchmailconf port

* 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)

Number of commits found: 21