[MacPorts] #34458: netcdf: Remove szip dependency
#34458: netcdf: Remove szip dependency -----------------------------------+---------------------------------------- Reporter: eborisch@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.0 Keywords: | Port: netcdf -----------------------------------+---------------------------------------- The szip port is not required by the hdf5-18 port anymore; it was moved into the +szip variant as it is not distributable and is not needed for the bulk of hdf5's functionality. Removing this will make netcdf distributable as well. -- Ticket URL: <https://trac.macports.org/ticket/34458> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34458: netcdf: Remove szip dependency -----------------------------------+---------------------------------------- Reporter: eborisch@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.0 Keywords: | Port: netcdf -----------------------------------+---------------------------------------- Comment(by takeshi@…): I believe szip is almost a must with hdf5. I think I was told to make szip default in the past for user's convenience. I'm going to instruct users to add +szip with hdf5-18. hdf5-18 +szip is not redistributable, is it? -- Ticket URL: <https://trac.macports.org/ticket/34458#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34458: netcdf: Remove szip dependency -----------------------------------+---------------------------------------- Reporter: eborisch@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.0 Keywords: | Port: netcdf -----------------------------------+---------------------------------------- Comment(by eborisch@…): Not redistributable is the cleanest way to describe it. As I read it, the license for szip is convoluted and depends on if it is being used through HDF5 or not. Taken from http://www.hdfgroup.org/doc_resource/SZIP/ szip is only required if you are actually reading or writing szip- compressed data. If it is needed, the user should install hdf5-18 +szip (which will build from source) before installing netcdf. The netcdf port itself shouldn't directly require szip (IMHO) as it is not directly using it, but only through the hdf5-18 port if it has been installed with +szip. I haven't tested to see if a netcdf build against a non-szip enabled libhdf5 will function with a (locally compiled) szip-enabled libhdf5. -Eric ---- Licensing terms The version of Szip distributed with HDF products is free for non- commercial use, which may occur in two sets of circumstances: Non-commercial users may use the Szip software integrated with HDF products to both encode (compress) and decode (uncompress) data. This applies to educational and research applications. Commercial users may use the software to decode any data. Further, they may use the software in internal activities that do not involve or result in the development of an Szip-based software product. Commercial licenses are available for commercial users who wish to distribute an Szip-based software product or engage in commercial uses that are not allowed above. For further licensing information or to view a copy of the Szip copyright statement, see Commercial use terms and the copyright and license notice pertaining to Szip in HDF products. -- Ticket URL: <https://trac.macports.org/ticket/34458#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34458: netcdf: Remove szip dependency -----------------------------------+---------------------------------------- Reporter: eborisch@… | Owner: takeshi@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.0 Keywords: | Port: netcdf -----------------------------------+---------------------------------------- Changes (by takeshi@…): * owner: macports-tickets@… => takeshi@… -- Ticket URL: <https://trac.macports.org/ticket/34458#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34458: netcdf: Remove szip dependency ------------------------------------+--------------------------------------- Reporter: eborisch@… | Owner: takeshi@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.0 Resolution: fixed | Keywords: Port: netcdf | ------------------------------------+--------------------------------------- Changes (by takeshi@…): * status: new => closed * resolution: => fixed Comment: I removed dependency to szip from netcdf, nco and hdf4. hdf4 has szip variant (r93151). How do you like that? -- Ticket URL: <https://trac.macports.org/ticket/34458#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34458: netcdf: Remove szip dependency ------------------------------------+--------------------------------------- Reporter: eborisch@… | Owner: takeshi@… Type: enhancement | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.1.0 Resolution: | Keywords: Port: netcdf | ------------------------------------+--------------------------------------- Changes (by mcalhoun@…): * status: closed => reopened * resolution: fixed => Comment: I believe hdf4 still depends on szip.[[BR]] Attached is a proposed solution (also fixes a typo). -- Ticket URL: <https://trac.macports.org/ticket/34458#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34458: netcdf: Remove szip dependency ------------------------------------+--------------------------------------- Reporter: eborisch@… | Owner: takeshi@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.0 Resolution: fixed | Keywords: Port: netcdf | ------------------------------------+--------------------------------------- Changes (by takeshi@…): * status: reopened => closed * resolution: => fixed Comment: Committed r93676. -- Ticket URL: <https://trac.macports.org/ticket/34458#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts