--- chicken-4.8.0.5.orig/defaults.make 2013-03-19 17:27:19.000000000 +0000 +++ chicken-4.8.0.5.mine/defaults.make 2013-11-22 11:45:16.791911080 +0000 @@ -109,7 +109,7 @@ MAKEDIR_COMMAND ?= -mkdir else INSTALL_PROGRAM ?= install -MAKEDIR_COMMAND ?= mkdir +MAKEDIR_COMMAND ?= install endif POSTINSTALL_STATIC_LIBRARY ?= true POSTINSTALL_PROGRAM ?= true @@ -194,11 +194,26 @@ INSTALL_PROGRAM_EXECUTABLE_OPTIONS ?= /Y INSTALL_PROGRAM_FILE_OPTIONS ?= /Y else -INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS ?= -m755 -INSTALL_PROGRAM_STATIC_LIBRARY_OPTIONS ?= -m644 -INSTALL_PROGRAM_EXECUTABLE_OPTIONS ?= -m755 -INSTALL_PROGRAM_FILE_OPTIONS ?= -m644 -MAKEDIR_COMMAND_OPTIONS ?= -p +INSTALL_PROGRAM_OWNER_USER ?= root +INSTALL_PROGRAM_OWNER_GROUP ?= root +INSTALL_PROGRAM_OWNERSHIP_OPTIONS ?= \ + -o $(INSTALL_PROGRAM_OWNER_USER) \ + -g $(INSTALL_PROGRAM_OWNER_GROUP) +INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS ?= \ + $(INSTALL_PROGRAM_OWNERSHIP_OPTIONS) -m755 +INSTALL_PROGRAM_STATIC_LIBRARY_OPTIONS ?= \ + $(INSTALL_PROGRAM_OWNERSHIP_OPTIONS) -m644 +INSTALL_PROGRAM_EXECUTABLE_OPTIONS ?= \ + $(INSTALL_PROGRAM_OWNERSHIP_OPTIONS) -m755 +INSTALL_PROGRAM_FILE_OPTIONS ?= \ + $(INSTALL_PROGRAM_OWNERSHIP_OPTIONS) -m644 +MAKEDIR_COMMAND_OWNER_USER ?= root +MAKEDIR_COMMAND_OWNER_GROUP ?= root +MAKEDIR_COMMAND_OWNERSHIP_OPTIONS ?= \ + -o $(MAKEDIR_COMMAND_OWNER_USER) \ + -g $(MAKEDIR_COMMAND_OWNER_GROUP) +MAKEDIR_COMMAND_OPTIONS ?= \ + -d $(MAKEDIR_COMMAND_OWNERSHIP_OPTIONS) endif ASSEMBLER_OPTIONS ?= $(C_COMPILER_OPTIONS) ASSEMBLER_OUTPUT_OPTION ?= -o