Carlo Cabrera 57fae524de
extend/os/mac/keg_relocate: fix duplicate RPATH handling
ruby-macho chokes on changing duplicate RPATHs, so we need to strip the
duplicates before trying to relocate them.

This continues #11405. We need this to unblock
Homebrew/homebrew-core#91224.

While we're here, let's get rid of `HOMEBREW_RELOCATE_RPATHS`. We've
been using it for nearly a year with essentially no problems (barring
`pdnsrec`), so I think it is safe to do unconditionally.
2022-01-18 15:21:05 +08:00
..
2022-01-15 17:27:49 -05:00
2021-11-15 00:07:49 +00:00
2021-09-22 20:30:32 +08:00
2021-10-20 18:12:27 +01:00
2021-09-11 01:00:23 +01:00
2022-01-17 19:34:29 +00:00
2021-09-07 14:13:19 -04:00
2021-12-29 13:08:00 +00:00
2021-10-22 20:07:24 +08:00
2021-11-26 13:14:10 +00:00
2021-12-24 21:15:21 -05:00
2021-10-31 15:43:13 -04:00
2021-09-11 01:00:23 +01:00
2021-10-19 15:15:56 +01:00
2021-11-08 19:13:42 -05:00
2021-09-11 01:00:23 +01:00
2021-11-13 15:00:10 -05:00
2021-09-07 19:49:01 -07:00
2021-11-30 14:29:22 +01:00
2021-09-11 01:00:23 +01:00
2021-09-11 01:00:23 +01:00
2021-09-20 14:12:30 +01:00
2021-11-24 01:06:27 +08:00
2021-08-06 14:03:00 +01:00

Homebrew Ruby API

This is the API for Homebrew.

The main class you should look at is the {Formula} class (and classes linked from there). That's the class that's used to create Homebrew formulae (i.e. package descriptions). Assume anything else you stumble upon is private.

You may also find the Formula Cookbook and Ruby Style Guide helpful in creating formulae.

Good luck!