[MacPorts] #42728: autogen @5.17.4_0: autoopts-config produces a stray -R flag, breaks gnutls @3.1.22_0 build
MacPorts
noreply at macports.org
Wed Jun 4 09:41:12 PDT 2014
#42728: autogen @5.17.4_0: autoopts-config produces a stray -R flag, breaks gnutls
@3.1.22_0 build
-----------------------------+-------------------
Reporter: jwhowse4@… | Owner: mww@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Resolution: | Keywords:
Port: autogen gnutls |
-----------------------------+-------------------
Comment (by devans@…):
Replying to [comment:36 mschamschula@…]:
> Replying to [comment:35 devans@…]:
> > I see this morning that the latest version of gnutls is now 3.3.4.
>
> I've merged patch-gnutls-3.3.3-rev1.diff with the version bump to
3.3.4, with some minor edits. I have only built the +unbound variant under
Mavericks. Please test!
gnutls, gnutls +dane both build successfully on 10.8, 10.9. 10.7 should
build as well since it uses a similar version of clang. I was also able to
build successfully using the apple-gcc-4.2 compiler to simulate
compilation on 10.6.
A trivial confidence test using danetool from the +dane build also works
successfully.
{{{
danetool --check www.freebsd.org --proto tcp --port 443
Querying www.freebsd.org (tcp:443)...
_443._tcp.www.freebsd.org. IN TLSA ( 03 00 01
3f86a1fa85f6e5169cb27bf25c863805ebfd3225a16aadb75587804680992096 )
Certificate usage: Local end-entity (03)
Certificate type: X.509 (00)
Contents: SHA2-256 hash (01)
Data:
3f86a1fa85f6e5169cb27bf25c863805ebfd3225a16aadb75587804680992096
$ danetool --check www.fedoraproject.org --proto tcp --port 443
Querying www.fedoraproject.org (tcp:443)...
_443._tcp.www.fedoraproject.org. IN TLSA ( 00 00 01
19400be5b7a31fb733917700789d2f0a2471c0c9d506c0e504c06c16d7cb17c0 )
Certificate usage: CA (00)
Certificate type: X.509 (00)
Contents: SHA2-256 hash (01)
Data:
19400be5b7a31fb733917700789d2f0a2471c0c9d506c0e504c06c16d7cb17c0
}}}
Based on this, I think the updated port could be committed as is unless
you want to add a default trust store file to configure.args as suggested
by cal.
{{{
--with-default-trust-store-file="${prefix}/etc/openssl/cert.pem"
}}}
in which case you would also need a dependency something like this
{{{
depends_run path:etc/openssl/cert.pem:certsync
}}}
--
Ticket URL: <https://trac.macports.org/ticket/42728#comment:37>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list