[MacPorts] #35663: CyaSSL Embedded SSL Library
#35663: CyaSSL Embedded SSL Library ------------------------------+--------------------------------------------- Reporter: chris@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: ssl cryptography | Port: cyassl ------------------------------+--------------------------------------------- CyaSSL is a lightweight SSL implementation widely used in platforms ranging from small embedded systems up to enterprise cloud environments. It provides SSL/TLS/DTLS support as well as an underlying cryptography library, CTaoCrypt. The new Portfile is attached for review. Thanks, Chris (yaSSL) -- Ticket URL: <https://trac.macports.org/ticket/35663> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35663: CyaSSL Embedded SSL Library ------------------------------+--------------------------------------------- Reporter: chris@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: ssl cryptography | Port: cyassl ------------------------------+--------------------------------------------- Changes (by ryandesign@…): * cc: chris@… (removed) Comment: Some initial comments: * The homepage line is invalid; it needs to be a valid URL, beginning with a protocol such as http:// * The distfiles line can be removed because that is the default. * The empty depends_lib line can be removed because you're not actually adding any dependencies there and the default is for a port to have no dependencies. * There are too many variants. Variants should be added sparingly and only for features that are expensive to build and that most users would not want. For most of the variants you've shown here, especially those that don't add dependencies, you should probably just turn those features on in the main part of the portfile and not give the user a way to turn them off. -- Ticket URL: <https://trac.macports.org/ticket/35663#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35663: CyaSSL Embedded SSL Library ------------------------------+--------------------------------------------- Reporter: chris@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: ssl cryptography | Port: cyassl ------------------------------+--------------------------------------------- Comment(by chris@…): Thanks for the feedback. I have made your suggested changes and attached an updated Portfile. -- Ticket URL: <https://trac.macports.org/ticket/35663#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35663: CyaSSL Embedded SSL Library ------------------------------+--------------------------------------------- Reporter: chris@… | Owner: macports-tickets@… Type: submission | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: fixed | Keywords: ssl cryptography Port: cyassl | ------------------------------+--------------------------------------------- Changes (by ciserlohn@…): * status: new => closed * resolution: => fixed Comment: Thanks. Added in r96573. CyaSSL doesn't build with clang, so I modified the Portfile to ensure that llvm-gcc-4.2 is used instead of clang (see http://trac.macports.org/wiki/PortfileRecipes#compiler). -- Ticket URL: <https://trac.macports.org/ticket/35663#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35663: CyaSSL Embedded SSL Library ------------------------------+--------------------------------------------- Reporter: chris@… | Owner: macports-tickets@… Type: submission | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: fixed | Keywords: ssl cryptography Port: cyassl | ------------------------------+--------------------------------------------- Changes (by ryandesign@…): * cc: ryandesign@…, ciserlohn@… (added) Comment: Christoph, don't forget to use TracLinks; I've fixed yours above. Actually it's simpler to just write "compiler.blacklist clang"; I changed that in r96590. I also fixed a typo in the categories line. We [http://lists.macosforge.org/pipermail/macports-dev/2012-June/019832.html should update PortfileRecipes with information about how to use compiler.blacklist instead], except I'm not sure how it works in the case where you also need to add dependencies, like for apple-gcc42. -- Ticket URL: <https://trac.macports.org/ticket/35663#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts