On Tue Dec 12, 2017 at 02:18:18AM +0100, Jeremie Courreges-Anglas wrote:
> On Sat, Dec 09 2017, Florian Obser <flor...@openbsd.org> wrote:
> > jca pointed out that I send an update for an older version (4.0.5)
> > before, so please disregard that. This jumps directly to the 4.1.x
> > series.
> >
> > - our local patch to json11.cpp is no longer needed, upstream
> >   picked it up
> > - two more local patches are needed, mplexer.hh is already fixed by
> >   upstream and nproxy.cc is reported so they should go away with
> >   the next update
> > - jca pointed out that the master side does https now, so switched it,
> >   same for the home page
> > - otto@ pointed out that we install the man pages for the tools but
> >   don't build tools. This is enabled now as per his request.
> > - enabling the ldap module introduces a hard dependency on kerberos,
> >   (configure aborts) since I have no experience with kerberos,
> >   don't use ldap and never heard of anyone using ldap I chose to
> >   drop ldap support. It is hard enough to get OKs - let alone
> >   tests for powerdns, so I will focus on the things *I* need.
> >   If you need other things, please step up.
> >
> > I assume the ldap removal needs some black magic somewhere in quirks?
> > Cluebats?
> 
> You'd need to add "powerdns-ldap" to $obsolete_reason in
> devel/quirks/files/Quirks.pm.  None of the existing reasons (see @msg)
> really match here, though.
> 
> > This runs in production and works for me[tm]
> > Tests, OKs?
> 
> Looks good ports-wise except that ''make port-lib-depends-check'' says
> that WANTLIB-main is outdated, some libs aren't used any more.  Do you
> see the same?

Same here. Please see below.

> 
> > diff --git Makefile Makefile
> > index c96c9a9b108..1a323cde121 100644
> > --- Makefile
> > +++ Makefile
> > @@ -5,25 +5,19 @@ BROKEN-hppa =             undefined reference to 
> > '__sync_fetch_and_add_4'
> >  COMMENT-main=              modular authoritative nameserver (with database 
> > support)
> >  COMMENT-mysql=             MySQL database access module for PowerDNS
> >  COMMENT-pgsql=             PGSQL database access module for PowerDNS
> > -COMMENT-ldap=              LDAP module for PowerDNS
> >  
> > -V=                 4.0.4
> > +V=                 4.1.0
> >  DISTNAME=          pdns-${V}
> >  EXTRACT_SUFX =             .tar.bz2
> >  PKGNAME=           powerdns-${V}
> >  PKGNAME-main=              powerdns-${V}
> >  PKGNAME-mysql=             powerdns-mysql-${V}
> >  PKGNAME-pgsql=             powerdns-pgsql-${V}
> > -PKGNAME-ldap=              powerdns-ldap-${V}
> >  CATEGORIES=                net
> > -HOMEPAGE=          http://www.powerdns.com/
> > +HOMEPAGE=          https://www.powerdns.com/
> >  MAINTAINER=                Florian Obser <florian+po...@narrans.de>
> > -REVISION-ldap=             0
> > -REVISION-main=             0
> > -REVISION-mysql=            0
> > -REVISION-pgsql=            0
> >  
> > -MULTI_PACKAGES=            -main -mysql -pgsql -ldap
> > +MULTI_PACKAGES=            -main -mysql -pgsql
> >  
> >  # GPLv2
> >  PERMIT_PACKAGE_CDROM=      Yes
> > @@ -37,7 +31,7 @@ WANTLIB-main += ${WANTLIB}

Please zap "#WANTLIB += ${MODGCC4_CPPWANTLIB}" Somewhere around here

> >  WANTLIB-main += boost_program_options-mt boost_serialization-mt
> >  WANTLIB-main += bz2 c crypto gmp sqlite3 z

boost_serialization-mt bz2 gmp can be removed.

> >  
> > -MASTER_SITES=              http://downloads.powerdns.com/releases/
> > +MASTER_SITES=              https://downloads.powerdns.com/releases/
> >  
> >  NO_TEST=           Yes
> >  
> > @@ -46,7 +40,7 @@ LIB_DEPENDS-main= ${LIB_DEPENDS} \
> >                     devel/boost \
> >                     devel/gmp

... and bye bye devel/gmp

Reply via email to