[MacPorts] #38264: New port: gcab
#38264: New port: gcab ------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: gcab ------------------------+-------------------------------- `gcab` is a program to create Microsoft cabinet (.cab) archives. It's a dependency for building [http://git.gnome.org/browse/msitools/ msitools], which I'm working on next. -- Ticket URL: <https://trac.macports.org/ticket/38264> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38264: New port: gcab -------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gcab | -------------------------+-------------------------------- Comment (by ryandesign@…): * Regarding master_sites, you probably want "gnome:sources/${name}/${branch}/" * Is the gettext library really not used? * The glib2 dependency should be written so that glib2-devel could satisfy it; see any other port that depends on glib2 for an example. * There should be more than one checksum listed. -- Ticket URL: <https://trac.macports.org/ticket/38264#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38264: New port: gcab -------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gcab | -------------------------+-------------------------------- Comment (by egall@…): Replying to [comment:1 ryandesign@…]:
* Regarding master_sites, you probably want "`gnome:sources/${name}/${branch}/`" OK, that works (once I add the `branch` variable in the first place, that is), thanks. Changed. * Is the gettext library really not used? I had originally only included gettext as a build dependency because I had used `gettextize` at one point, but after checking "`port -q contents gcab | xargs file | grep Mach-O | cut -d\: -f1 | cut -d\ -f1 | uniq | xargs otool -L | grep version | grep /opt/local | cut -d\ -f1 | xargs port -q provides | cut -d\: -f2 | sort | uniq `", it turns out it is actually a library dependency, along with libffi and libiconv, so I moved gettext to the library dependencies, and added libffi and libiconv to the library dependencies, as well. * The glib2 dependency should be written so that glib2-devel could satisfy it; see any other port that depends on glib2 for an example. Fixed. * There should be more than one checksum listed. I had originally only included the sha256 one because it had come pre- calculated in a file named "gcab-0.4.sha256sum"; I've calculated the rest of them now and added them to the portfile now, too, though.
-- Ticket URL: <https://trac.macports.org/ticket/38264#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#38264: New port: gcab -------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: gcab | -------------------------+-------------------------------- Changes (by macsforever2000@…): * version: 2.1.3 => Comment: The md5 and "sha" checksums are not necessary and obsolete. Just use rmd160 and sha256 as per the guidelines. -- Ticket URL: <https://trac.macports.org/ticket/38264#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#38264: New port: gcab -------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: gcab | -------------------------+-------------------------------- Comment (by egall@…): Replying to [comment:3 macsforever2000@…]:
The md5 and "sha" checksums are not necessary and obsolete.
OK, feel free to remove those when committing this. -- Ticket URL: <https://trac.macports.org/ticket/38264#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#38264: New port: gcab -------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: gcab | -------------------------+-------------------------------- Comment (by egall@…): Homebrew recently added a formula for gcab: https://github.com/mxcl/homebrew/commit/11488f530f1abba5ecd1d3e9340cd1e0161b... -- Ticket URL: <https://trac.macports.org/ticket/38264#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts