mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-04-18 12:13:42 +02:00
- Binaries are prefixed with "o" to avoid conflicting with vim (ex, view) - The makefile patch to avoid /var/tmp mods was updated with accurate notes and renamed (rm-recover.patch). A PR has been opened upstream. - A makefile patch to create relative rather than absolute symlinks for ex, view. A PR has been opened upstream. - A makefile patch to handle DESTDIR. A PR has been opened upstream.
190 lines
9.4 KiB
Diff
190 lines
9.4 KiB
Diff
Handle DESTDIR and PREFIX idiomatically for the install target.
|
|
|
|
--- a/GNUmakefile
|
|
+++ b/GNUmakefile
|
|
@@ -166,2 +166,3 @@
|
|
PREFIX ?= /usr/local
|
|
+DESTDIR ?=
|
|
|
|
@@ -584,67 +585,67 @@
|
|
ifndef DEBUG
|
|
- -@$(PRINTF) "\r\t%s\t%42s\n" "mkdir:" "$(PREFIX)/bin"
|
|
+ -@$(PRINTF) "\r\t%s\t%42s\n" "mkdir:" "$(DESTDIR)$(PREFIX)/bin"
|
|
endif # DEBUG
|
|
- @$(VERBOSE); $(TEST) -d "$(PREFIX)/bin" || \
|
|
- $(MKDIR) "$(PREFIX)/bin"
|
|
+ @$(VERBOSE); $(TEST) -d "$(DESTDIR)$(PREFIX)/bin" || \
|
|
+ $(MKDIR) "$(DESTDIR)$(PREFIX)/bin"
|
|
ifndef DEBUG
|
|
- -@$(PRINTF) "\r\t%s\t%42s\n" "mkdir:" "$(PREFIX)/libexec"
|
|
+ -@$(PRINTF) "\r\t%s\t%42s\n" "mkdir:" "$(DESTDIR)$(PREFIX)/libexec"
|
|
endif # DEBUG
|
|
- @$(VERBOSE); $(TEST) -d "$(PREFIX)/libexec" || \
|
|
- $(MKDIR) "$(PREFIX)/libexec"
|
|
+ @$(VERBOSE); $(TEST) -d "$(DESTDIR)$(PREFIX)/libexec" || \
|
|
+ $(MKDIR) "$(DESTDIR)$(PREFIX)/libexec"
|
|
ifndef DEBUG
|
|
- -@$(PRINTF) "\r\t%s\t%42s\n" "mkdir:" "$(PREFIX)/share/man/man1"
|
|
+ -@$(PRINTF) "\r\t%s\t%42s\n" "mkdir:" "$(DESTDIR)$(PREFIX)/share/man/man1"
|
|
endif # DEBUG
|
|
- @$(VERBOSE); $(TEST) -d "$(PREFIX)/share/man/man1" || \
|
|
- $(MKDIR) "$(PREFIX)/share/man/man1"
|
|
+ @$(VERBOSE); $(TEST) -d "$(DESTDIR)$(PREFIX)/share/man/man1" || \
|
|
+ $(MKDIR) "$(DESTDIR)$(PREFIX)/share/man/man1"
|
|
ifndef DEBUG
|
|
- -@$(PRINTF) "\r\t%s\t%42s\n" "mkdir:" "$(PREFIX)/share/man/man8"
|
|
+ -@$(PRINTF) "\r\t%s\t%42s\n" "mkdir:" "$(DESTDIR)$(PREFIX)/share/man/man8"
|
|
endif # DEBUG
|
|
- @$(VERBOSE); $(TEST) -d "$(PREFIX)/share/man/man8" || \
|
|
- $(MKDIR) "$(PREFIX)/share/man/man8"
|
|
+ @$(VERBOSE); $(TEST) -d "$(DESTDIR)$(PREFIX)/share/man/man8" || \
|
|
+ $(MKDIR) "$(DESTDIR)$(PREFIX)/share/man/man8"
|
|
ifndef DEBUG
|
|
-@$(PRINTF) "\r\t%s\t%42s\n" \
|
|
- "cp:" "$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)"
|
|
+ "cp:" "$(DESTDIR)$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)"
|
|
endif # DEBUG
|
|
- @$(VERBOSE); $(CP) ./bin/vi \
|
|
- "$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)" && \
|
|
- $(CHOWN) "$(IUSGR)" "$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)" && \
|
|
- $(CHMOD) "$(IPERM)" "$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)"
|
|
+ @$(VERBOSE); $(CP) ./bin/vi \
|
|
+ "$(DESTDIR)$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)" && \
|
|
+ $(CHOWN) "$(IUSGR)" "$(DESTDIR)$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)" && \
|
|
+ $(CHMOD) "$(IPERM)" "$(DESTDIR)$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)"
|
|
ifndef DEBUG
|
|
-@$(PRINTF) "\r\t%s\t%42s\n" \
|
|
- "ln:" "$(PREFIX)/bin/$(BINPREFIX)ex$(BINSUFFIX)"
|
|
+ "ln:" "$(DESTDIR)$(PREFIX)/bin/$(BINPREFIX)ex$(BINSUFFIX)"
|
|
endif # DEBUG
|
|
- @$(VERBOSE); $(TEST) -x "$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)" && \
|
|
- $(LNS) "$(BINPREFIX)vi$(BINSUFFIX)" \
|
|
- "$(PREFIX)/bin/$(BINPREFIX)ex$(BINSUFFIX)"
|
|
+ @$(VERBOSE); $(TEST) -x "$(DESTDIR)$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)" && \
|
|
+ $(LNS) "$(BINPREFIX)vi$(BINSUFFIX)" \
|
|
+ "$(DESTDIR)$(PREFIX)/bin/$(BINPREFIX)ex$(BINSUFFIX)"
|
|
ifndef DEBUG
|
|
-@$(PRINTF) "\r\t%s\t%42s\n" \
|
|
- "ln:" "$(PREFIX)/bin/$(BINPREFIX)view$(BINSUFFIX)"
|
|
+ "ln:" "$(DESTDIR)$(PREFIX)/bin/$(BINPREFIX)view$(BINSUFFIX)"
|
|
endif # DEBUG
|
|
- @$(VERBOSE); $(TEST) -x "$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)" && \
|
|
- $(LNS) "$(BINPREFIX)vi$(BINSUFFIX)" \
|
|
- "$(PREFIX)/bin/$(BINPREFIX)view$(BINSUFFIX)"
|
|
+ @$(VERBOSE); $(TEST) -x "$(DESTDIR)$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)" && \
|
|
+ $(LNS) "$(BINPREFIX)vi$(BINSUFFIX)" \
|
|
+ "$(DESTDIR)$(PREFIX)/bin/$(BINPREFIX)view$(BINSUFFIX)"
|
|
ifndef DEBUG
|
|
-@$(PRINTF) "\r\t%s\t%42s\n" \
|
|
- "cp:" "$(PREFIX)/libexec/$(BINPREFIX)vi.recover$(BINSUFFIX)"
|
|
+ "cp:" "$(DESTDIR)$(PREFIX)/libexec/$(BINPREFIX)vi.recover$(BINSUFFIX)"
|
|
endif # DEBUG
|
|
- @$(VERBOSE); $(CP) "./scripts/virecover" \
|
|
- "$(PREFIX)/libexec/$(BINPREFIX)vi.recover$(BINSUFFIX)" && \
|
|
- $(CHMOD) "$(IPERM)" \
|
|
- "$(PREFIX)/libexec/$(BINPREFIX)vi.recover$(BINSUFFIX)"
|
|
+ @$(VERBOSE); $(CP) "./scripts/virecover" \
|
|
+ "$(DESTDIR)$(PREFIX)/libexec/$(BINPREFIX)vi.recover$(BINSUFFIX)" && \
|
|
+ $(CHMOD) "$(IPERM)" \
|
|
+ "$(DESTDIR)$(PREFIX)/libexec/$(BINPREFIX)vi.recover$(BINSUFFIX)"
|
|
ifndef DEBUG
|
|
-@$(PRINTF) "\r\t%s\t%42s\n" \
|
|
- "cp:" "$(PREFIX)/share/man/man1/$(BINPREFIX){vi,ex,view}$(BINSUFFIX).1"
|
|
+ "cp:" "$(DESTDIR)$(PREFIX)/share/man/man1/$(BINPREFIX){vi,ex,view}$(BINSUFFIX).1"
|
|
endif # DEBUG
|
|
- @$(VERBOSE); $(CP) "docs/USD.doc/vi.man/vi.1" \
|
|
- "$(PREFIX)/share/man/man1/$(BINPREFIX)vi$(BINSUFFIX).1" && \
|
|
- $(LNS) "$(PREFIX)/share/man/man1/$(BINPREFIX)vi$(BINSUFFIX).1" \
|
|
- "$(PREFIX)/share/man/man1/$(BINPREFIX)view$(BINSUFFIX).1" && \
|
|
- $(LNS) "$(PREFIX)/share/man/man1/$(BINPREFIX)vi$(BINSUFFIX).1" \
|
|
- "$(PREFIX)/share/man/man1/$(BINPREFIX)ex$(BINSUFFIX).1"
|
|
+ @$(VERBOSE); $(CP) "docs/USD.doc/vi.man/vi.1" \
|
|
+ "$(DESTDIR)$(PREFIX)/share/man/man1/$(BINPREFIX)vi$(BINSUFFIX).1" && \
|
|
+ $(LNS) "$(DESTDIR)$(PREFIX)/share/man/man1/$(BINPREFIX)vi$(BINSUFFIX).1" \
|
|
+ "$(DESTDIR)$(PREFIX)/share/man/man1/$(BINPREFIX)view$(BINSUFFIX).1" && \
|
|
+ $(LNS) "$(DESTDIR)$(PREFIX)/share/man/man1/$(BINPREFIX)vi$(BINSUFFIX).1" \
|
|
+ "$(DESTDIR)$(PREFIX)/share/man/man1/$(BINPREFIX)ex$(BINSUFFIX).1"
|
|
ifndef DEBUG
|
|
-@$(PRINTF) "\r\t%s\t%42s\n" \
|
|
- "cp:" "$(PREFIX)/share/man/man8/$(BINPREFIX)vi.recover$(BINSUFFIX).8"
|
|
+ "cp:" "$(DESTDIR)$(PREFIX)/share/man/man8/$(BINPREFIX)vi.recover$(BINSUFFIX).8"
|
|
endif # DEBUG
|
|
@$(VERBOSE); $(CP) "scripts/virecover.8" \
|
|
- "$(PREFIX)/share/man/man8/$(BINPREFIX)vi.recover$(BINSUFFIX).8"
|
|
+ "$(DESTDIR)$(PREFIX)/share/man/man8/$(BINPREFIX)vi.recover$(BINSUFFIX).8"
|
|
|
|
@@ -659,6 +660,6 @@
|
|
-@$(PRINTF) "\r\t$(STRIP):\t%42s\n" \
|
|
- "$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)"
|
|
+ "$(DESTDIR)$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)"
|
|
endif # DEBUG
|
|
-@$(VERBOSE); $(PENV) OBJECT_MODE=$(MAIXBITS) \
|
|
- $(STRIP) "$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)" || \
|
|
+ $(STRIP) "$(DESTDIR)$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)" || \
|
|
$(TRUE)
|
|
@@ -763,48 +764,48 @@
|
|
-@$(PRINTF) "\r\trm:\t%42s\n" \
|
|
- "$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)"
|
|
+ "$(DESTDIR)$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)"
|
|
endif # DEBUG
|
|
-@$(VERBOSE); $(RMF) \
|
|
- "$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)"
|
|
+ "$(DESTDIR)$(PREFIX)/bin/$(BINPREFIX)vi$(BINSUFFIX)"
|
|
ifndef DEBUG
|
|
-@$(PRINTF) "\r\trm:\t%42s\n" \
|
|
- "$(PREFIX)/bin/$(BINPREFIX)ex$(BINSUFFIX)"
|
|
+ "$(DESTDIR)$(PREFIX)/bin/$(BINPREFIX)ex$(BINSUFFIX)"
|
|
endif # DEBUG
|
|
-@$(VERBOSE); $(RMF) \
|
|
- "$(PREFIX)/bin/$(BINPREFIX)ex$(BINSUFFIX)"
|
|
+ "$(DESTDIR)$(PREFIX)/bin/$(BINPREFIX)ex$(BINSUFFIX)"
|
|
ifndef DEBUG
|
|
-@$(PRINTF) "\r\trm:\t%42s\n" \
|
|
- "$(PREFIX)/bin/$(BINPREFIX)view$(BINSUFFIX)"
|
|
+ "$(DESTDIR)$(PREFIX)/bin/$(BINPREFIX)view$(BINSUFFIX)"
|
|
endif # DEBUG
|
|
-@$(VERBOSE); $(RMF) \
|
|
- "$(PREFIX)/bin/$(BINPREFIX)view$(BINSUFFIX)"
|
|
+ "$(DESTDIR)$(PREFIX)/bin/$(BINPREFIX)view$(BINSUFFIX)"
|
|
ifndef DEBUG
|
|
-@$(PRINTF) "\r\trm:\t%42s\n" \
|
|
- "$(PREFIX)/share/man/man1/$(BINPREFIX)vi$(BINSUFFIX).1"
|
|
+ "$(DESTDIR)$(PREFIX)/share/man/man1/$(BINPREFIX)vi$(BINSUFFIX).1"
|
|
endif # DEBUG
|
|
-@$(VERBOSE); $(RMF) \
|
|
- "$(PREFIX)/share/man/man1/$(BINPREFIX)vi$(BINSUFFIX).1"
|
|
+ "$(DESTDIR)$(PREFIX)/share/man/man1/$(BINPREFIX)vi$(BINSUFFIX).1"
|
|
ifndef DEBUG
|
|
-@$(PRINTF) "\r\trm:\t%42s\n" \
|
|
- "$(PREFIX)/share/man/man1/$(BINPREFIX)ex$(BINSUFFIX).1"
|
|
+ "$(DESTDIR)$(PREFIX)/share/man/man1/$(BINPREFIX)ex$(BINSUFFIX).1"
|
|
endif # DEBUG
|
|
-@$(VERBOSE); $(RMF) \
|
|
- "$(PREFIX)/share/man/man1/$(BINPREFIX)ex$(BINSUFFIX).1"
|
|
+ "$(DESTDIR)$(PREFIX)/share/man/man1/$(BINPREFIX)ex$(BINSUFFIX).1"
|
|
ifndef DEBUG
|
|
-@$(PRINTF) "\r\trm:\t%42s\n" \
|
|
- "$(PREFIX)/share/man/man1/$(BINPREFIX)view$(BINSUFFIX).1"
|
|
+ "$(DESTDIR)$(PREFIX)/share/man/man1/$(BINPREFIX)view$(BINSUFFIX).1"
|
|
endif # DEBUG
|
|
-@$(VERBOSE); $(RMF) \
|
|
- "$(PREFIX)/share/man/man1/$(BINPREFIX)view$(BINSUFFIX).1"
|
|
+ "$(DESTDIR)$(PREFIX)/share/man/man1/$(BINPREFIX)view$(BINSUFFIX).1"
|
|
ifndef DEBUG
|
|
-@$(PRINTF) "\r\trm:\t%42s\n" \
|
|
- "$(PREFIX)/share/man/man8/$(BINPREFIX)vi.recover$(BINSUFFIX).8"
|
|
+ "$(DESTDIR)$(PREFIX)/share/man/man8/$(BINPREFIX)vi.recover$(BINSUFFIX).8"
|
|
endif # DEBUG
|
|
-@$(VERBOSE); $(RMF) \
|
|
- "$(PREFIX)/share/man/man8/$(BINPREFIX)vi.recover$(BINSUFFIX).8"
|
|
+ "$(DESTDIR)$(PREFIX)/share/man/man8/$(BINPREFIX)vi.recover$(BINSUFFIX).8"
|
|
ifndef DEBUG
|
|
-@$(PRINTF) "\r\trm:\t%42s\n" \
|
|
- "$(PREFIX)/libexec/$(BINPREFIX)vi.recover$(BINSUFFIX)"
|
|
+ "$(DESTDIR)$(PREFIX)/libexec/$(BINPREFIX)vi.recover$(BINSUFFIX)"
|
|
endif # DEBUG
|
|
-@$(VERBOSE); $(RMF) \
|
|
- "$(PREFIX)/libexec/$(BINPREFIX)vi.recover$(BINSUFFIX)"
|
|
+ "$(DESTDIR)$(PREFIX)/libexec/$(BINPREFIX)vi.recover$(BINSUFFIX)"
|
|
|