[MacPorts] #38264: New port: gcab

MacPorts noreply at macports.org
Sun Mar 3 06:55:26 PST 2013


#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


More information about the macports-tickets mailing list