Commit Graph

58 Commits

Author SHA1 Message Date
Michal Sojka
f08a02991b mailutils: fix testsuite failure caused by unsupported weak hashes 2023-04-01 16:30:10 +02:00
Weijia Wang
204e475602 mailutils: disable tests on darwin 2023-03-01 00:17:28 +02:00
Stefan Frijters
699f1d0c76
mailutils: fix and enable testing
* Remove readmsg-tests: the missing files are now present and the
  files that were fetched caused test failures.
* Remove references to maidag, it was removed upstream.
* Fix test macro and enable tests.
2023-02-18 16:37:09 +01:00
Stefan Frijters
98bfe47a43
mailutils: enable parallel building again 2023-02-18 16:37:08 +01:00
Stefan Frijters
027f219714
mailutils: make Python and Guile support optional
Disabling both reduces the closure size from 232MB -> 92MB.
2023-02-18 16:36:33 +01:00
Stefan Frijters
4c16406089
mailutils: 3.14 -> 3.15
Release notes: http://savannah.gnu.org/forum/forum.php?forum_id=10160
2023-02-18 14:19:17 +01:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Franz Pletz
da15c9c274
mailutils: fix build with libxcrypt 2022-10-09 18:10:37 +02:00
Alyssa Ross
24278c45af mailutils: add debug info 2022-03-03 13:57:16 +00:00
Renaud
40bde30d2a mailutils: 3.13 -> 3.14
and use `mailcap` to provide mime.types
2022-02-08 12:00:26 -08:00
Renaud
199f5ef929
mailutils: 3.12 -> 3.13
Announce: https://lists.gnu.org/archive/html/info-gnu/2021-08/msg00002.html

This release disables escape sequences in non-interactive mode,
fixing vulnerabilities associated with `fail2ban` or `smartd`

Fixes #133951
Closes #158397
2022-02-07 23:42:27 +01:00
Jon Fineman
4798a65015
Point the "mail" command to use the system-wide mail.rc
As per the info page, the GNU "mail" command is supposed to default to SYSCONFDIR/mail.rc but this path doesn't make sense. Hardcode this to the systemwide path (/etc). This allows tools such as cron to make use of aliases.
2021-12-29 17:29:21 -05:00
Mario Rodas
d01a9229f8 mailutils: make nettools optional on darwin
Fixes https://github.com/NixOS/nixpkgs/issues/117583
2021-04-01 04:20:00 -05:00
Lancelot SIX
c14c378b60
mailutils: 3.10 -> 1.12
Release notes:
- 3.11: https://lists.gnu.org/archive/html/info-gnu/2020-12/msg00010.html
- 3.11.1: https://lists.gnu.org/archive/html/info-gnu/2021-01/msg00003.html
- 3.12: https://lists.gnu.org/archive/html/info-gnu/2021-02/msg00007.html
2021-02-14 12:27:01 +00:00
Michael Roitzsch
26fa078985
mailutils: fix compilation on Darwin (#112180)
argument -L... being unused at compile-time breaks configure,
setting NIX_CFLAGS_COMPILE appears to be superfluous
2021-02-11 15:47:55 -05:00
Ben Siraphob
76f93cc731 pkgs/tools: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Ben Wolsieffer
f7ec01ab6c mailutils: fix cross-compilation
Add a patch that I submitted upstream to fix cross-compilation.
2020-11-19 21:51:25 +01:00
Ben Wolsieffer
a4c39a624c mailutils: 3.9 -> 3.10 2020-11-19 21:51:25 +01:00
Thomas Tuegel
26265555f5
mailutils: fix build with multiple mariadb outputs 2020-09-12 06:58:24 -05:00
John Wiegley
9ed4ff16ac
mailutils: Allow building on Darwin 2020-08-23 13:15:31 -07:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Lancelot SIX
506be57540 mailutils: 3.8 -> 3.9
This is a bugfix release.

See https://lists.gnu.org/archive/html/info-gnu/2020-03/msg00007.html
for details.
2020-03-13 20:54:36 +00:00
Graham Christensen
e19e95d86d
mailutils: 3.2 -> 3.8 2019-12-18 20:05:57 -05:00
Vladimír Čunát
22a216849b
Re-Revert "Merge branch 'staging-next'"
This reverts commit f8a8fc6c7c.
2019-09-22 09:38:09 +02:00
Vladimír Čunát
f8a8fc6c7c
Revert "Merge branch 'staging-next'"
This reverts commit 41af38f372, reversing
changes made to f0fec244ca.

Let's delay this.  We have some serious regressions.
2019-09-21 20:05:09 +02:00
Izorkin
329a88efa7 treewide: replace mysql.connector-c to libmysqlclient 2019-09-09 15:55:34 +03:00
Léo Gaspard
a6abec9c66
mailutils: use system-sendmail instead of sendmailPath
system-sendmail allows all sendmail's to be auto-detected, including on
non-NixOS systems. This is, to me, a better UX than having to manually
override the sendmailPath argument.

In exchange, it is a breach of retro-compatibility. Given right now I
can't see any uses for sendmailPath other than what is supported by
system-sendmail, I didn't keep it, but it'd be possible to allow
sendmailPath to override the choice of sendmail from system-sendmail.
2019-02-07 17:36:51 +01:00
c0bw3b
0498ccd076 Treewide: use HTTPS on GNU domains
HTTP -> HTTPS for :
- http://gnu.org/
- http://www.gnu.org/
- http://elpa.gnu.org/
- http://lists.gnu.org/
- http://gcc.gnu.org/
- http://ftp.gnu.org/ (except in fetchurl mirrors)
- http://bugs.gnu.org/
2018-12-02 15:51:59 +01:00
Jan Malakhovski
e745d7976e mailutils: use checkInputs, make tests run, but disable, also cleanup 2018-08-11 09:35:34 +00:00
Will Dietz
855e0463ab tree-wide: platforms = platforms.gnu; -> platforms = gnu ++ linux
"platforms.gnu" has been linux-only since at least 17.03:

$ nix eval -f channel:nixos-17.03 lib.platforms.gnu
[ "i686-linux" "x86_64-linux" "armv5tel-linux" "armv6l-linux" "armv7l-linux" "aarch64-linux" "mips64el-linux" ]

Unlike platforms.linux, platforms.gnu indicates "must use glibc"
which for the most part is not intended.

Replacing platforms.gnu with platforms.linux would be the same "today"
but let's err on preserving existing behavior and be optimistic
about platforms these packages work on.
2018-04-30 18:08:48 -05:00
Renato Alves
b2b44c9e9f mailutils: fix path to sendmail for local mail delivery
Re-apply patch originally introduced in 23da6f9ca4 ("mailutils: fix
for sendmail path"), fixing regression introduced in 27a9ef8709
("mailutils: fix build break").

Fixes #21008.
Closes #38708.

[Bjørn: modify/extend commit message.]
2018-04-13 20:50:23 +02:00
xeji
b913e36ab9 mailutils: disable parallel building
to avoid sporadic build failures
2018-04-03 12:38:18 +02:00
Robin Gloster
572b2bda4e treewide: generalise for both mysql & mariadb 2017-12-29 02:18:35 +01:00
Robin Gloster
64178f1cab mailutils: fix build with mariadb 10.2 2017-12-29 02:18:35 +01:00
Robin Gloster
ee1c85aee9 mariadb: lib -> connector-c 2017-12-29 02:18:35 +01:00
Robin Gloster
4a787b292a mailutils: clean up and fix last test 2017-07-26 13:32:59 +02:00
Orivej Desh
1ec5b7f1d3 mailutils: 2.2 -> 3.2 2017-07-26 13:32:59 +02:00
Will Dietz
d339dc762c mailutils: Fix attempts to set unsupported ownership and perms 2017-06-28 13:58:16 -05:00
Robin Gloster
5185bc1773 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-07-15 14:41:01 +00:00
Rahul Gopinath
27a9ef8709 mailutils: fix build break
See #14606 for the breakage. It is fixed by using default guile 2.0
Also addes support for fribidi, sasl, and gssapi
2016-07-03 22:50:39 -07:00
Franz Pletz
aff1f4ab94 Use general hardening flag toggle lists
The following parameters are now available:

  * hardeningDisable
    To disable specific hardening flags
  * hardeningEnable
    To enable specific hardening flags

Only the cc-wrapper supports this right now, but these may be reused by
other wrappers, builders or setup hooks.

cc-wrapper supports the following flags:

  * fortify
  * stackprotector
  * pie (disabled by default)
  * pic
  * strictoverflow
  * format
  * relro
  * bindnow
2016-03-05 18:55:26 +01:00
Robin Gloster
7e644980cc mailutils: turn off format hardening 2016-02-12 03:58:56 +00:00
Tobias Geerinckx-Rice
b2d7f4b1ba Use common licence attributes from lib/licenses.nix
Many (less easily automatically converted) old-style strings
remain.

Where there was any possible ambiguity about the exact version or
variant intended, nothing was changed. IANAL, nor a search robot.

Use `with stdenv.lib` wherever it makes sense.
2015-05-27 22:00:06 +02:00
William A. Kennington III
a604b42480 mysql: Use libs in place of the binary mysql 2015-04-01 16:46:53 -07:00
Eelco Dolstra
6f8fad2253 Remove executable bits from non-executable files 2015-01-27 18:54:38 +01:00
Ludovic Courtès
41b53577a8 unmaintain a bunch of packages 2015-01-13 22:33:49 +01:00
Bjørn Forsman
c9baba9212 Fix many package descriptions
(My OCD kicked in today...)

Remove repeated package names, capitalize first word, remove trailing
periods and move overlong descriptions to longDescription.

I also simplified some descriptions as well, when they were particularly
long or technical, often based on Arch Linux' package descriptions.

I've tried to stay away from generated expressions (and I think I
succeeded).

Some specifics worth mentioning:
 * cron, has "Vixie Cron" in its description. The "Vixie" part is not
   mentioned anywhere else. I kept it in a parenthesis at the end of the
   description.

 * ctags description started with "Exuberant Ctags ...", and the
   "exuberant" part is not mentioned elsewhere. Kept it in a parenthesis
   at the end of description.

 * nix has the description "The Nix Deployment System". Since that
   doesn't really say much what it is/does (especially after removing
   the package name!), I changed that to "Powerful package manager that
   makes package management reliable and reproducible" (borrowed from
   nixos.org).

 * Tons of "GNU Foo, Foo is a [the important bits]" descriptions
   is changed to just [the important bits]. If the package name doesn't
   contain GNU I don't think it's needed to say it in the description
   either.
2014-08-24 22:31:37 +02:00
Nathan Bijnens
23da6f9ca4 mailutils: fix for sendmail path 2014-08-15 21:16:33 +02:00
Domen Kožar
638132b64c mailutils: disable tests 2014-06-04 16:18:36 +02:00