Port details |
- fetchmailconf Python-based GUI to configure fetchmail
- 6.5.1 mail =2 6.4.38_1Version of this port present on the latest quarterly branch.
- Maintainer: chalpin@cs.wisc.edu
- Port Added: 2019-01-20 17:51:02
- Last Update: 2024-10-30 20:55:35
- Commit Hash: 205eb9b
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: GPLv2+
- WWW:
- https://www.fetchmail.info/
- Description:
- Fetchmail is a full-featured IMAP/POP2/POP3/APOP/KPOP/ETRN/ODMR client with
easy configuration, daemon mode, forwarding via SMTP or local MDA, and
superior reply handling. It is used to handle intermittent email connections
by acting as a coupling that seamlessly batch forwards fetched mail from your
mail server to your local delivery system, allowing you to read it with your
favourite mail user agent. Fetchmail also includes useful spam filtering and
multi-user functions.
A typical use of fetchmail is to connect to your ISP's POP3 server,
downloading your mail into the INBOX on your local computer. You may then
read the mail, offline if you want, using pine, mutt, or any standard mail
user agent.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - 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:
- TIMESTAMP = 1731628928
SHA256 (fetchmail-6.5.1.tar.xz) = ca3fdb95141c277aca109be77f4d45b47e03ee010043058dd90bc182db518d4a
SIZE (fetchmail-6.5.1.tar.xz) = 1110924
Packages (timestamps in pop-ups are UTC):
- Master port: mail/fetchmail
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py311-future>=0 : devel/py-future@py311
- py311-tkinter>=0 : x11-toolkits/py-tkinter@py311
- fetchmail>=6.5.1 : mail/fetchmail
- python3.11 : lang/python311
- python3.11 : lang/python311
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-future>=0 : devel/py-future@py311
- py311-tkinter>=0 : x11-toolkits/py-tkinter@py311
- fetchmail>=6.5.1 : mail/fetchmail
- python3.11 : lang/python311
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- mail_fetchmailconf
- USES:
- python shebangfix tar:xz
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
This is a slave port. You may also want to view the commits to the master port: mail/fetchmail |
Commit | Credits | Log message |
6.5.0 30 Oct 2024 20:55:35 |
Matthias Andree (mandree) |
mail/fetchmail*: update to 6.5.0
Improve upon the prior opie handling and use the port on FreeBSD 14.
For the FreeBSD 13 base OpenSSL 1.x version, allow it by patching
socket.c, and also simplify the EVP_MD* API update check which will go
upstream.
PR: 282413
Approved by: Corey Halpin <chalpin@cs.wisc.edu> (maintainer) |
6.4.38_1 24 Feb 2024 17:35:38 |
Muhammad Moinur Rahman (bofh) |
mail/fetchmailconf: Moved man to share/man
Approved by: portmgr (blanket) |
6.4.33 10 Sep 2022 17:41:16 |
Stefan Eßer (se) Author: Tobias Kortkamp |
Fix WWW in parent/child ports
Many of the WWW are overwritten later which means the wrong value
is used. This did not happen before where the children were either
a) just using the pkg-descr from the parents
b) or had their own separate pkg-descr with custom WWW
Use WWW?= in parents when the child's WWW is different.
Children that use the same WWW as the parent can just inherit it,
i.e., the child WWW can be removed.
Approved by: portmgr (implicit) |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
6.4.33 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
6.4.25 10 Dec 2021 22:48:02 |
Matthias Andree (mandree) |
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. |
6.4.24 20 Nov 2021 22:55:58 |
Matthias Andree (mandree) |
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) |
6.4.22_1 20 Nov 2021 22:51:30 |
Matthias Andree (mandree) |
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. |
6.4.25 20 Nov 2021 22:45:48 |
Matthias Andree (mandree) |
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) |
6.4.19 01 Jun 2021 16:46:28 |
Matthias Andree (mandree) |
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) |
6.4.18 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
6.4.18 06 Apr 2021 14:31:13 |
Mathieu Arnold (mat) |
all: Remove all other $FreeBSD keywords. |
6.4.18 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
6.4.12 05 Oct 2020 19:09:18 |
mandree |
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) |
6.4.10 28 Aug 2020 14:42:13 |
mandree |
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) |
6.4.3.r2 31 Mar 2020 15:43:00 |
mandree |
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 ) |
6.4.2 20 Feb 2020 00:01:59 |
mandree |
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.) |
6.4.1_1 14 Feb 2020 22:00:20 |
mandree |
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 |
6.4.1_1 14 Feb 2020 21:30:01 |
antoine |
Mark BROKEN again, it is still unfetchable |
6.4.1_1 14 Feb 2020 21:18:48 |
mandree |
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) |
6.4.1_1 14 Jan 2020 12:36:37 |
antoine |
Deprecate a few broken ports
With hat: portmgr |
6.4.1_1 06 Nov 2019 14:00:19 |
antoine |
Mark a few ports BROKEN (unfetchable) |
6.4.1 28 Sep 2019 21:29:29 |
mandree |
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) |
6.3.26_1 04 Aug 2019 12:44:58 |
pi |
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 |
6.3.26 16 Feb 2019 13:02:07 |
antoine |
fetchmailconf is not compatible with python 3.x
PR: 234633 |
6.3.26 20 Jan 2019 11:25:07 |
mandree |
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) |