Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Aug 2016 01:40:51 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 211853] dns/dnscrypt-proxy: Update to 1.7.0
Message-ID:  <bug-211853-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D211853

            Bug ID: 211853
           Summary: dns/dnscrypt-proxy: Update to 1.7.0
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs@FreeBSD.org
          Reporter: lightside@gmx.com
                CC: freebsd@dns-lab.com
 Attachment #173685 maintainer-approval?(freebsd@dns-lab.com)
             Flags:
             Flags: maintainer-feedback?(freebsd@dns-lab.com)
                CC: freebsd@dns-lab.com

Created attachment 173685
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D173685&action=
=3Dedit
Proposed patch (since 418449 revision)

Patch to update dns/dnscrypt-proxy port from 1.6.1 to 1.7.0 version.

Look following links for changes:
https://github.com/jedisct1/dnscrypt-proxy/releases/tag/1.7.0
https://github.com/jedisct1/dnscrypt-proxy/compare/1.6.1...1.7.0

- Add PLUGINS option, which enabled by default (as upstream used)
- Add optional PLUGINS_RELAXED and PLUGINS_ROOT options
- Add OPTIONS_SUB=3Dyes
- Use new options helpers
- Adapt pkg-plist

Possible to make PLUGINS option as optional, instead of default.

Tested with using poudriere on FreeBSD 9.3 amd64 and native build on FreeBSD
10.2 amd64.

The portlint suggested to add USE_LDCONFIG define, but dnscrypt-proxy uses
different algorithm to load plugin(s):
https://github.com/jedisct1/dnscrypt-proxy/blob/27084d6ef9bc83b56789ce49365=
cd9e2a582f046/src/proxy/Makefile.am#L87
https://github.com/jedisct1/dnscrypt-proxy/blob/27084d6ef9bc83b56789ce49365=
cd9e2a582f046/src/proxy/plugin_support.c#L200

% make configure
% make -V WRKSRC | xargs make -V pkglibdir -C
/usr/local/lib/dnscrypt-proxy
% make clean

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-211853-13>