summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* mail-filter/opendkim: drop 2.10.3-r29Michael Orlitzky2023-06-101-254/+0
| | | | Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* mail-filter/opendkim: Stabilize 2.10.3-r30 x86, #908129Sam James2023-06-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* mail-filter/opendkim: Stabilize 2.10.3-r30 amd64, #908129Sam James2023-06-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* mail-filter/opendkim: fix two musl/standards issues.Michael Orlitzky2023-02-233-0/+184
| | | | | | | | New patches to fix a missing include and to correct a few function signatures that violated the C standards. Closes: https://bugs.gentoo.org/870412 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* mail-filter/opendkim: drop 2.10.3-r28Michael Orlitzky2023-02-221-254/+0
| | | | Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* mail-filter/opendkim: new revision to drop the net-libs/ldns dependency.Michael Orlitzky2023-02-221-0/+249
| | | | | | | | | | This just... doesn't do anything. And the logic was backwards this whole time, so I'm extra sure that it doesn't do anything. Thanks to Gil Kloepfer for noticing it! Closes: https://bugs.gentoo.org/895944 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* mail-filter/opendkim: add github upstream metadataSam James2022-07-291-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* mail-filter/opendkim: x86 stable wrt bug #835821Agostino Sarubbo2022-03-231-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* mail-filter/opendkim: Stabilize 2.10.3-r29 amd64, #835821Jakov Smolić2022-03-231-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* mail-filter/opendkim: add subslot dep on OpenLDAPSam James2022-03-232-7/+7
| | | | | | New OpenLDAP breaks ABI (changes SONAME) Signed-off-by: Sam James <sam@gentoo.org>
* mail-filter/opendkim: update sendmail/libmilter dependency.Michael Orlitzky2022-02-231-0/+254
| | | | | | | | | | | | | | | | | | As reported in bug 833778, it would be nice if we could bind to the libmilter subslot with an := dependency. In the existing ebuild, that wasn't possible because we accepted either libmilter || sendmail, and using := within an any-of clause is disallowed. Fortunately, the "|| sendmail" portion of that is a relic, for versions of sendmail that don't themselves use libmilter. All versions of mail-mta/sendmail in the tree today do, so we can drop the sendmail portion of that any-of dependency entirely, and then afterwards add the := to libmilter. Closes: https://bugs.gentoo.org/833778 Reported-by: Daniel M. Weeks <dan@danweeks.net> Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* mail-filter/opendkim: remove libressl supportMikle Kolyada2021-05-021-3/+2
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* mail-filter/opendkim: eutils--Sam James2021-04-161-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* mail-filter/opendkim: drop old versionConrad Kostecki2021-03-262-458/+0
| | | | | | | | Drop all versions, which depend on dev-lang/lua:0, since we have a stable version for slotted lua. Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* */*: Add proxied="yes" for klondikeMichał Górny2021-03-161-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* mail-filter/opendkim: migrate to tmpfiles.eclassTheo Anderson2021-03-073-5/+5
| | | | | | Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Theo Anderson <telans@posteo.de> Signed-off-by: David Seifert <soap@gentoo.org>
* mail-filter/opendkim: conditional lua-single_pkg_setupSam James2021-01-231-0/+4
| | | | | | Closes: https://bugs.gentoo.org/766677 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
* mail-filter/opendkim: Stabilize 2.10.3-r26 x86, #766528Sam James2021-01-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* mail-filter/opendkim: Stabilize 2.10.3-r26 amd64, #766528Sam James2021-01-231-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* mail-filter/opendkim: new revision to disable parallel tests.Michael Orlitzky2020-12-281-0/+15
| | | | | | | | | | | | | | | | | The test suite for OpenDKIM currently relies on two "setup" and "cleanup" tests being run at the beginning/end of the test suite, respectively. But when the test suite is run in parallel, that's not always guaranteed. This new revision runs the test suite sequentially to avoid the problem, which has been reported upstream. The credit for this goes to klondike, who was able to determine the root cause of the heisenbug. In the process, a minor security vulnerability (insecure /tmp path) was also reported upstream and fixed in the ebuild. Closes: https://bugs.gentoo.org/745969 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* mail-filter/opendkim: add back lua-5.2 support.Michael Orlitzky2020-12-242-4/+53
| | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* mail-filter/opendkim: Step down as maintainerRalph Seichter2020-12-231-13/+0
| | | | | | | | | Removed myself and the Proxy Maintainers team. Closes: https://github.com/gentoo/gentoo/pull/18764 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Ralph Seichter <gentoo@seichter.de> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* mail-filter/opendkim-2.10.3-r25: temporarily limit LUA_COMPAT to lua5.1Marek Szuba2020-12-231-1/+4
| | | | | | | | | | | Lua detection as it stands now will always prefer lua5.1, if installed, over whatever version is pointed at by the eclass-provided pkgconfig wrapper. Until the relevant patch has been merged into the tree, thus making sure that if the user requests building against lua5-2 OpenDKIM really *is* built against that version, stick with 5.1 only. Closes: https://bugs.gentoo.org/752738 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* mail-filter/opendkim: typo fix.Michael Orlitzky2020-12-211-1/+1
| | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* */*: limit pkgs not migrated to lua eclasses to dev-lang/lua:0Marek Szuba2020-12-152-5/+5
| | | | | | | | | | | Only ebuilds which previously were happy with any slot (those which explicitly specify one of the 5.x slots are allowed to keep doing so until they have been migrated to the eclasses) and which do not require a version of Lua higher than 5.1 (to prevent CI from complaining about non-existent dependencies; all of these should have been masked or USE-masked by now anyway). Signed-off-by: Marek Szuba <marecki@gentoo.org>
* mail-filter/opendkim: new masked revision with slotted lua.Michael Orlitzky2020-12-091-0/+235
| | | | | | | | | | This is relatively untested, of course, but at least I've picked out the compatible versions of Lua and have put the eclass variables in approximately the right places. Bug: https://bugs.gentoo.org/752738 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* mail-filter/opendkim: new revision to fix lib/lib64 mixup.Michael Orlitzky2020-12-092-0/+225
| | | | | | | | | | Includes a patch that I've sent upstream to prevent ./configure from "detecting" /usr/lib as the correct library path when -lfoo works regardless of whether or not you're looking in /usr/lib. Closes: https://bugs.gentoo.org/751286 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* mail-filter/opendkim: Keyword 2.10.3-r18 arm64, #745789Sam James2020-10-011-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* mail-filter/opendkim: Fix build on muslWynn Wolf Arbor2020-06-102-0/+41
| | | | | | | | | | | | | | | | | | The build of libvbr, which is included in opendkim and enabled by default in the ebuild, fails on musl because the '__P' macro is not defined. glibc defines it along with '__PMT' in cdefs.h, but notes that they are kept "only because some other projects expect the macros to be defined". Since cdefs.h is not included in musl, patch vbr.h to include this particular macro definition. See also: https://github.com/trusteddomainproject/OpenDKIM/pull/74 Closes: https://github.com/gentoo/gentoo/pull/16140 Signed-off-by: Wynn Wolf Arbor <wolf@oriole.systems> Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* mail-filter/opendkim: new revision to fix liblua detection.Michael Orlitzky2020-01-282-0/+402
| | | | | | | | | | | | | | | | | The ./configure script for OpenDKIM is all kinds of crazy when it comes to detecting liblua. First, the PKG_CHECK_MODULES call was looking for the wrong module, and I had to add the correct name to the list. But then, once pkg-config could find liblua, it was doing the wrong thing -- none of the "I have Lua support" commands were being executed. So in a way it was fortunate that the old PKG_CHECK_MODULES was failing. In any case, I've patched configure.ac to fix everything, and will be sending a PR upstream. This new revision adds that patch. Closes: https://bugs.gentoo.org/704556 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* mail-filter/opendkim: Removed obsolete buildRalph Seichter2019-12-182-234/+0
| | | | | | | | | | | Ebuild revision 17 has been stabilized. This commit removes both revision 16 and the now obsolete 'query_cache' USE flag, which has been replaced with 'querycache'. Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Ralph Seichter <gentoo@seichter.de> Closes: https://github.com/gentoo/gentoo/pull/14030 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* mail-filter/opendkim: x86 stable wrt bug #702754Agostino Sarubbo2019-12-151-1/+1
| | | | | | Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* mail-filter/opendkim: amd64 stable wrt bug #702754Agostino Sarubbo2019-12-151-1/+1
| | | | | | Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* */*: [QA] Fix trivial cases of MissingTestRestrictMichał Górny2019-12-111-0/+1
| | | | | | | | | | | | | | | | | | The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* mail-filter/opendkim: Migrate user+group to GLEP81Ralph Seichter2019-10-082-0/+230
| | | | | | | | | | | Use acct-group/opendkim and acct-user/opendkim as requested by QA, replace mirror://sourceforge in SRC_URI with proper URL, move test dependencies from DEPEND to BDEPEND, replace USE flag "query_cache" with "querycache". Signed-off-by: Ralph Seichter <gentoo@seichter.de> Bug: https://bugs.gentoo.org/694638 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* mail-filter/opendkim: Remove obsolete ebuildsRalph Seichter2019-07-239-794/+0
| | | | | | | | Removed obsolete ebuild versions and their supporting files. Signed-off-by: Ralph Seichter <gentoo@seichter.de> Package-Manager: Portage-2.3.66, Repoman-2.3.11 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* mail-filter/opendkim: amd64 stable wrt bug #688966Mikle Kolyada2019-07-221-1/+1
| | | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
* mail-filter/opendkim: x86 stable (bug #688966)Thomas Deutschmann2019-07-181-1/+1
| | | | | Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* mail-filter/opendkim: Added query_cache and stats USE flagsRalph Seichter2019-07-032-0/+236
| | | | | | | | | | | Added new USE flags "query_cache" to enable query caching and "stats" to enable statistics. In previous ebuild versions, these features were always enabled. Closes: https://bugs.gentoo.org/687972 Signed-off-by: Ralph Seichter <gentoo@seichter.de> Package-Manager: Portage-2.3.66, Repoman-2.3.11 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* mail-filter/opendkim: drop --enable-popauth flag.Michael Orlitzky2019-06-141-1/+0
| | | | | | | | | | | | | The "--enable-popauth" flag was enabled automatically when USE=berkdb was set, which already doesn't make any sense. This was noticed while investigating bug 684958. However, "popauth" refers to POP-before-SMTP, which is an outdated and altogether ridiculous way of authenticating. No one competent has used it since the 1990s. Instead of converting it to an independent local USE flag, this new -r15 just drops it. Bug: https://bugs.gentoo.org/687972 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11
* mail-filter/opendkim: fix building against BerkeleyDB.Michael Orlitzky2019-06-141-2/+1
| | | | | | | | | | | | | | | | | | | | | Our ebuild was doing something strange with USE=berkdb set, and as a result, the ./configure script for OpenDKIM was not being passed the correct location for the BerkeleyDB headers. This seems like a simple fix; to set --with-db-incdir="$(db_includedir)" in the ebuild. I've made that change in a new revision, and tested that the OpenDKIM build system can pick up the right version of BerkeleyDB: checking for BerkeleyDB db.h... /usr/include/db6.0 Seems to work. Closes: https://bugs.gentoo.org/684958 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11
* mail-filter/opendkim: remove unused filesMichael Mair-Keimberger2019-05-062-93/+0
| | | | | Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* mail-filter/opendkim: fix @runstatedir@ -> @RUNSTATEDIR@ in a patch.Michael Orlitzky2019-05-061-1/+1
| | | | | | Bug: https://bugs.gentoo.org/684956 Package-Manager: Portage-2.3.62, Repoman-2.3.11 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* mail-filter/opendkim: remove old "unused" -r9 and -r10 ebuilds.Michael Orlitzky2019-04-302-456/+0
| | | | | Signed-off-by: Michael Orlitzky <mjo@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
* mail-filter/opendkim: new revision with missing test dependency.Michael Orlitzky2019-04-301-10/+14
| | | | | | | | | | | | The OpenDKIM test suite won't be run if the user doesn't have Lua installed. The (R)DEPEND variables have been refactored to add that missing build-time dependency. In addition, a hacky sed line that relocated the unix socket in the test suite has been replaced, by the --with-test-socket ./configure flag. Bug: https://bugs.gentoo.org/682290 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
* mail-filter/opendkim: new revision to set sysconfdir consistently.Michael Orlitzky2019-04-242-10/+8
| | | | | | | | | | | | | | | | | | | | | | | | | In the previous revision -r11, we tried to unite the configuration for OpenRC and systemd. But, I made a mistake: the upstream location for e.g. the main configuration file is @sysconfdir@/opendkim.conf, but in Gentoo we install it to @sysconfdir@/opendkim/opendkim.conf. That path is overridden in the OpenRC service script, but not in the systemd service, which now crashes upon starting. The error, however, is in the OpenRC script (and in our ebuild). The correct way to relocate the configuration files is to pass a different value to --sysconfdir in src_configure(). This new revision does that, and updates the OpenRC service script to use the built-in location, rather than a custom Gentoo-defined one. That's how it should have been all along. This also fixes an unreported bug, wherein all of the installed documentation like opendkim.conf(5) pointed to the wrong path. Thanks to Ralph Seichter who built a systemd virtual machine in order to test everything. Signed-off-by: Michael Orlitzky <mjo@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
* mail-filter/opendkim: OPENSSL_thread_stop reference fixRalph Seichter2019-04-242-1/+171
| | | | | | | | | | | | | dev-libs/libressl lacks support for OPENSSL_thread_stop which was used by the patch adding support for dev-libs/openssl-1.1.1 In order to address this problem we modify the patch to default to the old deinitialization code when dev-libs/libressl is used. Closes: https://bugs.gentoo.org/669612 Signed-off-by: Francisco Blas Izquierdo Riera (klondike) <klondike@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* mail-filter/opendkim: Improved OpenRC and systemd supportRalph Seichter2019-04-242-0/+525
| | | | | | | | | | | | | | | | | | | | | | | | | | | Michael Orlitzky and I have been working on improved OpenRC support for OpenDKIM. Our pull request has not yet been accepted upstream (not even acknowledged, in fact). The multi-file patch adds our changes to the existing Gentoo ebuild. Changes to the upstream build files include: * configure.ac: Added workaround to support @runstatedir@. On modern systems /run replaces /var/run, so using @runstatedir@ instead of @localstatedir@/run is preferable. Autoconf 2.70 will support @runstatedir@ , but it has not been released yet, so a workaround is required for version 2.61. * contrib/systemd: Use @runstatedir@ in opendkim.service.in, enable full @VARIABLE@ substitution, fix inconsistencies in the systemd service file, add tmpfiles.d configuration file (https://bugs.gentoo.org/606978). * opendkim/opendkim.conf.*.in: Use @runstatedir@ in PidFile paths, enable full @VARIABLE@ substitution. Bug: https://bugs.gentoo.org/606978 Signed-off-by: Ralph Seichter <gentoo@seichter.de> Package-Manager: Portage-2.3.62, Repoman-2.3.11 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* mail-filter/opendkim: remove unused filesMichael Mair-Keimberger2019-04-222-70/+0
| | | | | Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>