summaryrefslogtreecommitdiff
path: root/mail/mailutils (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix CONFLICTS entries of multiple portsStefan Eßer2022-01-101-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There have been lots of missing CONFLICTS_INSTALL entries, either because conflicting ports were added without updating existing ports, due to name changes of generated packages, due to mis-understanding the format and semantics of the conflicts entries, or just due to typoes in package names. This patch is the result of a comparison of all files contained in the official packages with each other. This comparison was based on packages built with default options and may therefore have missed further conflicts with optionally installed files. Where possible, version numbers in conflicts entries have been generalized, some times taking advantage of the fact that a port cannot conflict with itself (due to logic in bsd.port.mk that supresses the pattern match result in that case). A few ports that set the conflicts variables depending on complex conditions (e.g. port options), have been left unmodified, despite probably containing outdated package names. These changes should only affect the installation of locally built ports, not the package building with poudriere. They should give an early indication of the install conflict in cases where currently the pkg command aborts an installation when it detects that an existing file would be overwritten, Approved by: portmgr (implicit)
* mail/mailutils: Add CPE informationStefan Eßer2021-10-191-1/+2
| | | | Approved by: portmgr (blanket)
* mail/mailutils: pass correct python-config to the configure script.Alexey Dokuchaev2021-08-111-1/+1
| | | | PR: 257660
* mail/mailutils: update GNU Mailutils to version 3.13.Alexey Dokuchaev2021-08-064-7/+6
| | | | Reported by: maintainer
* all: Remove all other $FreeBSD keywords.Mathieu Arnold2021-04-063-8/+2
|
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* editors/emacs: Update to 27.2Joseph Mingrone2021-03-261-0/+1
| | | | | | | | | This is a bug-fix release with no new features. https://www.gnu.org/software/emacs/news/NEWS.27.2 Reviewed by: ashish Differential Revision: https://reviews.freebsd.org/D27700
* Update to version 3.12.Alexey Dokuchaev2021-02-202-4/+4
| | | | Reported by: maintainer
* Update to version 3.11.1 (bugfix release).Alexey Dokuchaev2021-01-063-5/+5
| | | | Requested by: maintainer
* - Update `mail/mailutils' to version 3.11Alexey Dokuchaev2020-12-2510-183/+28
| | | | | | | - Add `required_files' and `configlint' to rc scripts - Emacs ports: chase shared library version bump Submitted by: maintainer
* Fix searching over the unread messages in the IMAP mailboxes.Alexey Dokuchaev2020-11-052-1/+12
| | | | Submitted by: maintainer
* Backport some IMAP-related fixes from the upstream repository.Alexey Dokuchaev2020-10-033-0/+139
| | | | Requested by: maintainer
* Backport upstream patch to unbreak the build with SQL support enabled.Alexey Dokuchaev2020-09-171-0/+22
| | | | PR: 249358
* - Update to version 3.10Alexey Dokuchaev2020-08-173-57/+56
| | | | | | | - Remove dead NNTP support - Bump Python requirement to 3.0+ Reported by: maintainer
* - Update to version 3.9Alexey Dokuchaev2020-03-173-34/+8
| | | | | | - Add FRIBIDI option Reported by: maintainer
* Remove DEBUG option and amend CONFIGURE_ARGS according to WITH_DEBUG.Alexey Dokuchaev2019-12-161-3/+5
| | | | | | Users often got confused as to why installed binaries are stripped when they've selected DEBUG option, which should not have been an option in the first place, but a user-facing variable. Now sanity is restored.
* Unbreak the build with LDAP option selected (for some reason, the problemAlexey Dokuchaev2019-12-041-0/+2
| | | | | | | | | | | | | | does not occur on FreeBSD 11.3 and 12.0): ld: error: .../libmu_auth.so: undefined reference to ber_memfree ld: error: .../libmu_auth.so: undefined reference to ber_memvfree ld: error: .../libmu_auth.so: undefined reference to ber_set_option It looks like an underlinking case, but I do not possess enough of domain knowledge to properly describe what had changed in our linker and why it was not a problem before. Reported by: maintainer
* mail/mailutils: Update to 3.8; fix circular [1] / missing dependenciesJoseph Mingrone2019-11-245-335/+25
| | | | | | | | | | | | | | - Remove the build dependency on Emacs since the installed elisp file is simple and does not need to be byte compiled. - Collapse the EMACS option in to the MH option [2]. PR: 235890 Submitted by: John Hein <jcfyecrayz@liamekaens.com> [2] Reported by: John Hein <jcfyecrayz@liamekaens.com> [1] Reviewed by: John Hein <jcfyecrayz@liamekaens.com> Approved by: danfe, Zeus Panchenko <zeus@gnu.org.ua> (maintainer) Differential Revision: https://reviews.freebsd.org/D22351
* Unbreak the test suite and hook it to our framework.Alexey Dokuchaev2019-11-232-1/+29
| | | | | Submitted by: maintainer Obtained from: upstream
* Cherry-pick the following two changes from the upstream Git repositoryAlexey Dokuchaev2019-07-313-1/+319
| | | | | | | | | at http://git.savannah.gnu.org/cgit/mailutils.git: 018df5d628f4e093f7e45c00b48ffc11b234d8cf - Minor fix 113e144dedbebb5bc659eadc7f329450bb374606 - Fix mandatory locking Requested by: maintainer
* Add missing USES+=iconv because most of Mailutils programs use functionsAlexey Dokuchaev2019-06-271-1/+1
| | | | | | | | | | | it provides, but dependency was not recorded in the package. This bug went unnoticed for a long time because `libiconv.so.2' library typically exists on any FreeBSD installation, and was revealed by recent exp-run. Since port revision was bumped just now in the previous commit, abuse it and do not bump again. PR: 229613
* Update Guile to version 2.2.5, modern stable version, and fix dependentAlexey Dokuchaev2019-06-272-5/+5
| | | | | | | | | | | | | | | | | ports to build against it. Most changes are rather minor and mechanical except for the devel/gdb (obtained via their bugtracker [1], courtesy of Doug Evans). One port (science/meep) I had to mark BROKEN after fixing it proved to be very tedious and actually unreliable. It is very old, there are newer versions available so it should be fixed by updating. One port (devel/libruin) had revealed a bug in the new Guile code (an auxiliary script, really) that had to be worked-round; reference to the problematic upstream commit is provided in the patch. PR: 229613 Exp-run by: antoine [1] https://sourceware.org/bugzilla/show_bug.cgi?id=21104#c8
* Update to version 3.7.Alexey Dokuchaev2019-06-243-5/+9
| | | | Submitted by: maintainer
* Update devel/readline to 8.0Sunpoet Po-Chuan Hsieh2019-04-091-0/+1
| | | | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://tiswww.case.edu/php/chet/readline/CHANGES PR: 236156 Exp-run by: antoine
* - Update `mail/mailutils' to version 3.6Alexey Dokuchaev2019-02-263-18/+20
| | | | | | | - Stop hardcoding shlib version suffix in the pkg-plist to reduce the churn of it upon every version update Prodded by: maintainer
* - Update `mail/mailutils' to version 3.5Alexey Dokuchaev2018-11-122-9/+8
| | | | | | | | - Now supports Berkeley DB versions 5 and 6 - Add GUILE_USES=pkgconfig because guile-config requires it - Because our `lang/guile2' is outdated, add GUILE_BROKEN PR: 229613 (related)
* Update `databases/gdbm' to version 1.18.1, an important bugfix releaseAlexey Dokuchaev2018-11-111-1/+1
| | | | | | | | | | which restores compatibility with old databases (version 1.8) and some later versions which were built without mmap(2) support. Due to shlib version change, bump port revisions of the consumer ports. PR: 233059 Exp-run by: antoine Approved by: maintainer (johans, numerous timeouts)
* Install texinfo files (GNU info) into ${PREFIX}/share/infoBaptiste Daroussin2018-11-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | After a discussion on the mailing list on moving manpages to ${PREFIX}/share/man for consistency with base where it is installed in usr/share/man, it appeared the same should happen to GNU info files which were installed under share in base and not in ports. Now texinfo is not in base on any of the supported version of FreeBSD it is possible to proceed to this move and it is easier to do than the manpage change. Other benefit than consistency are less patching: all build tools but cmake are expecting info files to be under share/info and cmake (patched here) was having an exception for BSD so the patch makes FreeBSD case less specific for them Bump revision of all impacted ports PR: 232907 exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D17816
* Remove dependencies on lang/python.Mathieu Arnold2018-07-131-1/+1
| | | | | | Fix where appropriate. Sponsored by: Absolight
* USES=emacs ports: Bump PORTREVISION for editors/emacs 26.1 upgradeJoseph Mingrone2018-05-311-0/+1
| | | | | Or, mark ports that fail to build as BROKEN. https://lists.freebsd.org/pipermail/freebsd-ports/2018-May/113518.html
* Flavorize and modernize Emacs portsJoseph Mingrone2018-02-011-7/+1
| | | | | | | | | | | | | | | | | | | | | - Convert USE_EMACS to USES=emacs - Remove editors/emacs-nox11 (refer to nox flavors of editors/emacs and editors/emacs-devel) - Permit default Emacs flavor to be specified in make.conf - Rename japanese/migemo-emacs23 to japanese/migemo-emacs - Update and simplify audio/emms and fix build on FreeBSD 10 [1] - Update databases/bbdd and fix build on FreeBSD 10 [1] - Update editors/emacs-devel - Ensure Makefile shell commands that change directory are executed in a subshell - Silence some portlint warnings [1] By not depending on base texinfo PR: 225404 Reviewed by: antoine Approved by: portmgr (mat) ashish (maintainer) Differential Revision: https://reviews.freebsd.org/D13506
* Convert Python ports to FLAVORS.Mathieu Arnold2017-11-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ports using USE_PYTHON=distutils are now flavored. They will automatically get flavors (py27, py34, py35, py36) depending on what versions they support. There is also a USE_PYTHON=flavors for ports that do not use distutils but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if using distutils but flavors are not wanted. A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been added to cope with Python ports that did not have the Python PKGNAMEPREFIX but are flavored. USES=python now also exports a PY_FLAVOR variable that contains the current python flavor. It can be used in dependency lines when the port itself is not python flavored. For example, deskutils/calibre. By default, all the flavors are generated. To only generate flavors for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf. In all the ports with Python dependencies, the *_DEPENDS entries MUST end with the flavor so that the framework knows which to build/use. This is done by appending '@${PY_FLAVOR}' after the origin (or @${FLAVOR} if in a Python module with Python flavors, as the content will be the same). For example: RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} PR: 223071 Reviewed by: portmgr, python Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D12464
* Allow to build with debugging support.Alexey Dokuchaev2017-11-281-1/+4
| | | | Requested by: maintainer
* Update `mail/mailutils' and `mail/mailfromd' to versions 3.4 and 8.4,Alexey Dokuchaev2017-11-063-7/+7
| | | | | | respectively. These are bug-fix releases. Reported by: maintainer
* - Update `mail/mailutils' to version 3.3Alexey Dokuchaev2017-10-193-8/+9
| | | | | | | | | - Switch to GDBM as default database: BDB v4.8 is deprecated (later versions are incompatible) and is not widely supported (e.g. by sendmail et al.) Submitted by: maintainer TIMESTAMP (mailutils-3.3.tar.xz) = 1508319536
* Update devel/readline to 7.0 patch 3Sunpoet Po-Chuan Hsieh2017-06-271-0/+1
| | | | | | | | | | | - Bump PORTREVISION for shlib change Changes: https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html Differential Revision: https://reviews.freebsd.org/D11172 PR: 219947 Exp-run by: antoine
* Update `mail/mailutils' to version 3.2.91-29Alexey Dokuchaev2017-06-183-6/+23
| | | | | | As the port serves alpha version now, reorder MASTER_SITES Requested by: maintainer
* Mention that `mail/mailutils' toolset is strictly RFC-compliant.Alexey Dokuchaev2017-04-201-1/+2
| | | | Requested by: maintainer
* - Update `mail/mailutils' to version 3.2.91, amend MASTER_SITES [*]Alexey Dokuchaev2017-04-123-13/+7
| | | | | | - Drop some Guile-related files from pkg-plist that were removed upstream Submitted by: maintainer [*]
* - Update to version 3.2Alexey Dokuchaev2017-03-193-21/+23
| | | | | | | | | - Drop `iconv' and `makeinfo' from USES list, they are not needed - When linking against Guile, explicitly depend on libgmp.so:math/gmp (per `stage-qa' warning) - Do not hardcode library version in pkg-plist, use PLIST_SUB mechanism Reported by: maintainer
* - Unbreak MH option and introduce EMACS oneAlexey Dokuchaev2016-12-306-12/+19
| | | | | - Simplify startup (rc.d) scripts a bit - Minor port description adjustments
* - USES+=localbase is required for NLS-less buildsAlexey Dokuchaev2016-12-284-5/+79
| | | | | | | - Install startup scripts and documentation files - Amend COMMENT text and bump port revision Submitted by: maintainer (rc.d scripts)
* Unbreak GUILE option. During generation of documentation, docstrings andAlexey Dokuchaev2016-12-282-1/+16
| | | | | | | | | | | | | | | other information is extracted from preprocessed (cc -E) *.c files using bundled clexer tool, which is part of GINT [1]. Under some circumstances (probably subject to the compiler, as the problem does not occur on 9.3 and -CURRENT), ``arglist (SCM mbox)'' expression in `mu_mailbox.c' becomes separated by the linemarker (# 470 "mu_mailbox.c"). Upstream maintainer believes that preprocessor is wrong, but might include a workaround in clexer for this situation. Meanwhile, just suppress line markers with -P switch since they are normally ignored anyway. http://puszcza.gnu.org.ua/software/gint/ [1]
* - Do not pass ${PREFIX}/lib/${PORTNAME} to ldconfig(8), those sharedAlexey Dokuchaev2016-12-231-4/+9
| | | | | | | | | | objects are loaded as plugins during runtime - Do not try to override MAKEINFO (does not seem to change anything) - Prevent `install-exec-hook' from calling chmod(1), this also fixes warnings during Q/A stage [1] - Allow to build against Kyoto Cabinet Reported by: pkg-fallout [1]
* - Resurrect `mail/mailutils' port removed back in 2014: it is underAlexey Dokuchaev2016-12-214-0/+433
| | | | | | | | | | | | | active development again and we have new maintainer for the port - Update to version 3.1.1, define LICENSE (GPLv3+), improve COMMENT - Drop `--disable-build-comsat' (not sure why it was disabled before) - Convert to option helpers; fix noticed pkg-plist issues - Strip binaries on installation; drop standard option descriptions - Remove MAKE_JOBS_UNSAFE (we'll ask for forgiveness if it breaks) - Reformat port description and spell ``Swiss Army knife'' correctly - Pass maintainership to the submitter Submitted by: Zeus Panchenko
* Remove expired ports:Rene Ladan2014-03-244-475/+0
| | | | | | | | | | | | | 2014-03-23 deskutils/lxshortcut: Now distributed with x11/libfm-1.2.0 2014-03-23 databases/p5-Ima-DBI-Contextual: deprecated by upstream 2014-03-23 databases/p5-Class-DBI-Lite: deprecated by upstream 2014-03-23 net/AquaGatekeeper: Binary port of software abandoned by the vendor 2014-03-23 mail/mailutils: This port needs to be taken care of, it suffers from bit rot. Especially with options other than GUILE, uninstall may leave files behind 2014-03-23 games/xflame: No more public distfiles 2014-03-23 games/p5-Algorithm-Pair-Best: Use games/p5-Algorithm-Pair-Best2 instead 2014-03-24 x11-wm/hackedbox: Abandonware 2014-03-23 emulators/hfs: No upstream, no public distfiles; consider using 'sysutils/hfsutils' 2014-03-23 games/fuhquake: Upstream disappeared; no more public distfiles; unmaintained
* Set expiration date: marked deprecated since july 2013Antoine Brodin2014-02-231-0/+1
|
* - Stage supportMartin Wilke2014-02-152-2/+4
|
* Python cleanup:Rene Ladan2014-01-131-1/+1
| | | | | | | - USE_PYTHON* = 2.X -> USE_PYTHON* = 2 - USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes Reviewed by: python (mva, rm) Approved by: portmgr-lurkers (mat)
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | mail)