[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