Hej and happy new year everyone,
I noticed dovecot2 and dovecot2-pigeonhole were updated. When trying to update dovecot2-pigeonhole, this failed - because version 0.5x is for dovecot >= 2.3, while versions < 0.5 are for dovecot 2.2. So the dependencies are not correct.
---
zappa# make
=> Bootstrap dependency digest>=20010302: found digest-20160304
===> Checking for vulnerabilities in dovecot-pigeonhole-0.5.0
=> Checksum SHA1 OK for dovecot-2.3-pigeonhole-0.5.0.tar.gz
=> Checksum RMD160 OK for dovecot-2.3-pigeonhole-0.5.0.tar.gz
=> Checksum SHA512 OK for dovecot-2.3-pigeonhole-0.5.0.tar.gz
===> Installing dependencies for dovecot-pigeonhole-0.5.0
==========================================================================
The following variables will affect the build process of this package,
dovecot-pigeonhole-0.5.0. Their current value is shown below:
* SSLBASE = /usr
* SSLCERTS = /etc/openssl/certs
* SSLDIR = /etc/openssl
* SSLKEYS = /etc/openssl/private
You may want to abort the process now with CTRL-C and change their value
before continuing. Be sure to run `/usr/bin/make clean' after
the changes.
==========================================================================
=> Tool dependency libtool-base>=2.4.2nb9: found libtool-base-2.4.6
=> Tool dependency perl>=5.0: found perl-5.26.1nb1
=> Tool dependency pkgconf-[0-9]*: found pkgconf-1.0.1
=> Build dependency cwrappers>=20150314: found cwrappers-20171108
=> Full dependency dovecot>=2.2.33: found dovecot-2.2.33.2
—
Since I don’t really know what breakage the corresponding correction in dovecot2/buildlink3.mk may cause, can someone with more knowledge please look into this?
I think (and it works for me locally) the following variables should be changed like this:
BUILDLINK_API_DEPENDS.dovecot+= dovecot>=2.3.0
BUILDLINK_ABI_DEPENDS.dovecot+= dovecot>=2.3.0
Cheers
Oskar
—
# $NetBSD: buildlink3.mk,v 1.25 2017/10/12 10:34:28 adam Exp $
BUILDLINK_TREE+= dovecot
.if !defined(DOVECOT_BUILDLINK3_MK)
DOVECOT_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.dovecot+= dovecot>=2.2.0
# must match current package version for plugins to load
BUILDLINK_ABI_DEPENDS.dovecot+= dovecot>=2.2.33
BUILDLINK_PKGSRCDIR.dovecot?= ../../mail/dovecot2
—
Attachment:
smime.p7s
Description: S/MIME cryptographic signature