Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3663e9d5d1 
							
						 
					 
					
						
						
							
							os/mac/keg_relocate: handle libexec/lib.  
						
						... 
						
						
						
						We can fix up libraries in `lib` not `libexec/lib` so add an extra check
for that case.
Inspired by https://github.com/Homebrew/homebrew-core/pull/53790#issuecomment-637622329  
						
						
					 
					
						2020-06-02 16:35:36 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36dbad3922 
							
						 
					 
					
						
						
							
							Add frozen_string_literal to all files.  
						
						
						
						
					 
					
						2019-04-20 13:27:36 +09:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							59ee097f8d 
							
						 
					 
					
						
						
							
							fix_dynamic_linkage: Check HOMEBREW_RELOCATE_METAVARS  
						
						... 
						
						
						
						Only remove RPATH when HOMEBREW_RELOCATE_METAVARS is set.
See PR https://github.com/Homebrew/brew/pull/5413  
						
						
					 
					
						2019-03-19 08:29:45 -07:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02216eedaf 
							
						 
					 
					
						
						
							
							mac/keg_relocate: Don't relocate loader_paths  
						
						
						
						
					 
					
						2019-03-11 20:59:11 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82dd5011e2 
							
						 
					 
					
						
						
							
							mac/keg_relocate: Delete loader_paths  
						
						... 
						
						
						
						Fix the call to expand_rpath. 
						
						
					 
					
						2019-03-10 21:29:59 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54aca0d14f 
							
						 
					 
					
						
						
							
							os/mac: Flush RPATHs from Mach-Os when possible  
						
						
						
						
					 
					
						2019-03-10 21:07:04 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e2dea6131 
							
						 
					 
					
						
						
							
							mac/keg_relocate: Style nit  
						
						
						
						
					 
					
						2019-03-10 21:07:04 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2dc4e5599 
							
						 
					 
					
						
						
							
							mac/keg_relocate: Drop unnecessary parens  
						
						
						
						
					 
					
						2019-03-10 21:07:04 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4363e8c58 
							
						 
					 
					
						
						
							
							mac/keg_relocate: Remove short-circuit, cleanup  
						
						
						
						
					 
					
						2019-03-10 21:07:04 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6bcbdb20d 
							
						 
					 
					
						
						
							
							mac/keg_relocate: Prefer String#/, add ENV check  
						
						
						
						
					 
					
						2019-03-10 21:07:04 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27d6cfb12e 
							
						 
					 
					
						
						
							
							[WIP] mac/keg_relocate: Emulate dylinker behavior  
						
						... 
						
						
						
						Instead of assuming that #{lib} is the correct RPATH expansion,
test all RPATHS and substitute the first one that works. 
						
						
					 
					
						2019-03-10 21:07:03 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54e6cbb343 
							
						 
					 
					
						
						
							
							mac/keg_relocate: Rewrite rpaths in install names  
						
						
						
						
					 
					
						2019-03-10 21:07:03 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							737b84b54b 
							
						 
					 
					
						
						
							
							brew style --fix fixes. 
						
						
						
						
					 
					
						2018-11-02 17:29:23 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							e9b9ea49a1 
							
						 
					 
					
						
						
							
							Update to RuboCop 0.59.1.  
						
						
						
						
					 
					
						2018-09-17 03:45:59 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							9fca172d03 
							
						 
					 
					
						
						
							
							Fix HOMEBREW_RUBY_WARNINGS="-w"  
						
						... 
						
						
						
						Fix various circular requirements, method redefinitions, etc. 
						
						
					 
					
						2018-04-07 20:28:56 +01:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
						
						
							
						
						
							e8da9613fb 
							
						 
					 
					
						
						
							
							Revert "mach: Avoid reopening the file for relocation"  
						
						
						
						
					 
					
						2017-09-27 02:08:23 -07:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
						
						
							
						
						
							0831f31e44 
							
						 
					 
					
						
						
							
							Revert "keg_relocate: use correct number of arguments in call to change_install_name"  
						
						
						
						
					 
					
						2017-09-27 02:07:22 -07:00 
						 
				 
			
				
					
						
							
							
								Steven Peters 
							
						 
					 
					
						
						
						
						
							
						
						
							fc5b3778cb 
							
						 
					 
					
						
						
							
							keg_relocate: fix call to change_install_name  
						
						... 
						
						
						
						During the changes to macho file relocation refactoring
in #3101 , #3138 , and #3139 ,
the number of arguments to the mach::change_install_name
function changed from 3 to 2, but
there was still an instance of the function being called
with the wrong number of arguments. 
						
						
					 
					
						2017-09-26 17:30:28 -07:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d618e574fb 
							
						 
					 
					
						
						
							
							mach: Avoid reopening the file for relocation  
						
						... 
						
						
						
						This commit allows the relocation code to perform install name
and dylib ID changes without reopening the file separately. 
						
						
					 
					
						2017-09-25 17:46:23 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							2d6ae61314 
							
						 
					 
					
						
						
							
							Re-revert "Fix operator spacing."  
						
						
						
						
					 
					
						2017-06-02 19:22:05 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							5828eefd01 
							
						 
					 
					
						
						
							
							Remove to_s from some Pathnames.  
						
						
						
						
					 
					
						2017-05-08 13:37:28 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							d84655efb9 
							
						 
					 
					
						
						
							
							Merge pull request  #2442  from tdsmith/fix-symlink-relocation  
						
						... 
						
						
						
						Virtualenv relocation fixes 
						
						
					 
					
						2017-04-05 09:32:52 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							715132642f 
							
						 
					 
					
						
						
							
							Revert "keg_relocate: Don't relocate dylib IDs containing metavariables."  
						
						
						
						
					 
					
						2017-04-04 13:29:27 +01:00 
						 
				 
			
				
					
						
							
							
								Tim D. Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							2f4eaf26a0 
							
						 
					 
					
						
						
							
							Use extend/OS mechanism for grep args  
						
						
						
						
					 
					
						2017-04-02 09:04:49 -07:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f89f6520e 
							
						 
					 
					
						
						
							
							keg_relocate: Don't relocate dylib IDs containing metavariables.  
						
						
						
						
					 
					
						2017-02-19 19:51:27 -05:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b63abb850 
							
						 
					 
					
						
						
							
							keg_relocate: Check HOMEBREW_TEMP's realpath when excluding name changes.  
						
						... 
						
						
						
						Since /tmp (the default HOMEBREW_TEMP) is a symlink to /private/tmp,
some build systems (like Parrot's) will attempt to use the realpath
instead of the literal /tmp we supply it with. This breaks the relocation
code, which only tested the literal HOMEBREW_TEMP and not its realpath. 
						
						
					 
					
						2017-01-07 15:06:46 -05:00 
						 
				 
			
				
					
						
							
							
								Josh Hagins 
							
						 
					 
					
						
						
						
						
							
						
						
							fab2cffe5d 
							
						 
					 
					
						
						
							
							keg_relocate: wrap relocation locations in struct  
						
						
						
						
					 
					
						2016-10-24 16:21:08 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							846a5b79b6 
							
						 
					 
					
						
						
							
							Remove old cctools references now that only ruby-macho is used.  
						
						
						
						
					 
					
						2016-09-22 14:36:24 -04:00 
						 
				 
			
				
					
						
							
							
								Martin Afanasjew 
							
						 
					 
					
						
						
						
						
							
						
						
							832a08abcd 
							
						 
					 
					
						
						
							
							extend/os/mac/keg_relocate: fix weird omission  
						
						
						
						
					 
					
						2016-07-09 17:06:29 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							f1c4141885 
							
						 
					 
					
						
						
							
							keg_relocate: port to generic OS. ( #453 )  
						
						
						
						
					 
					
						2016-07-09 13:52:05 +01:00