Ticket #10929 (closed enhancement: fixed)
[PATCH] Bison: dependency fixes and new upstream release
| Reported by: | blair@… | Owned by: | darwinports-bugs@… |
|---|---|---|---|
| Priority: | High | Milestone: | |
| Component: | base | Version: | |
| Keywords: | Cc: | ||
| Port: |
Description
If you install m4 before you install bison, then bison will use MacPorts' m4.
$ strings /opt/local/bin/bison |grep bin/gm4 /opt/local/bin/gm4
But if you uninstall m4, then it'll break bison. So I think bison should explicitly depend upon m4. And it needs to be a depends_lib so that configure will pick it up.
Also, if you have gettext installed before you build bison, then it'll depend upon it:
$ otool -L /opt/local/bin/bison
/opt/local/bin/bison:
/opt/local/lib/libintl.8.dylib (compatibility version 9.0.0, current version 9.0.0)
/opt/local/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.3.4)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 368.27.0)
So I think we should add this dependency also.
Regards, Blair
Attachments
Change History
comment:1 Changed 7 years ago by blair@…
Given the policy mentioned here of waiting 72 hours for the port maintainer to respond to the ticket, with no response, I committed the changes myself in r20181.
http://darwinports.opendarwin.org/docs/ch14s02.html#id1002379
I'll close this ticket myself when I get the Trac rights :)
Regards, Blair
Note: See
TracTickets for help on using
tickets.


New Portfile