83 lines
2.5 KiB
Diff
83 lines
2.5 KiB
Diff
Link:
|
|
Subject: disable zic, zdump, tzselect and man generation (glibc package already has these files)
|
|
Bug: 128251
|
|
Tags: common
|
|
|
|
--- a/Makefile 2022-02-03 21:27:29.097084498 +0300
|
|
+++ b/Makefile 2022-02-03 22:12:03.632937456 +0300
|
|
@@ -534,6 +534,12 @@
|
|
EIGHT_YARDS = $(COMMON) $(DOCS) $(SOURCES) $(DATA) $(MISC) tzdata.zi
|
|
ENCHILADA = $(EIGHT_YARDS) $(TZS)
|
|
|
|
+# Bug 88854
|
|
+# Disable zic and zdump install
|
|
+DISABLE_ZIC_ZDUMP="false"
|
|
+# Disable man install
|
|
+DISABLE_MAN="false"
|
|
+
|
|
# Consult these files when deciding whether to rebuild the 'version' file.
|
|
# This list is not the same as the output of 'git ls-files', since
|
|
# .gitignore is not distributed.
|
|
@@ -558,17 +564,14 @@
|
|
|
|
SHELL= /bin/sh
|
|
|
|
+ifeq ($(DISABLE_ZIC_ZDUMP),false)
|
|
all: tzselect zic zdump libtz.a $(TABDATA) \
|
|
vanguard.zi main.zi rearguard.zi
|
|
|
|
-ALL: all date $(ENCHILADA)
|
|
-
|
|
-install: all $(DATA) $(REDO) $(MANS)
|
|
+install: all install-man $(DATA) $(REDO)
|
|
mkdir -p '$(DESTDIR)$(BINDIR)' \
|
|
'$(DESTDIR)$(ZDUMPDIR)' '$(DESTDIR)$(ZICDIR)' \
|
|
- '$(DESTDIR)$(LIBDIR)' \
|
|
- '$(DESTDIR)$(MANDIR)/man3' '$(DESTDIR)$(MANDIR)/man5' \
|
|
- '$(DESTDIR)$(MANDIR)/man8'
|
|
+ '$(DESTDIR)$(LIBDIR)'
|
|
$(ZIC_INSTALL) -l $(LOCALTIME) \
|
|
`case '$(POSIXRULES)' in ?*) echo '-p';; esac \
|
|
` $(POSIXRULES) \
|
|
@@ -579,10 +582,40 @@
|
|
cp zic '$(DESTDIR)$(ZICDIR)/.'
|
|
cp libtz.a '$(DESTDIR)$(LIBDIR)/.'
|
|
$(RANLIB) '$(DESTDIR)$(LIBDIR)/libtz.a'
|
|
+
|
|
+else
|
|
+all: libtz.a $(TABDATA) \
|
|
+ vanguard.zi main.zi rearguard.zi
|
|
+
|
|
+install: all install-man $(DATA) $(REDO)
|
|
+ mkdir -p '$(DESTDIR)$(BINDIR)' \
|
|
+ '$(DESTDIR)$(ZDUMPDIR)' '$(DESTDIR)$(ZICDIR)' \
|
|
+ '$(DESTDIR)$(LIBDIR)'
|
|
+ $(ZIC_INSTALL) -l $(LOCALTIME) \
|
|
+ `case '$(POSIXRULES)' in ?*) echo '-p';; esac \
|
|
+ ` $(POSIXRULES) \
|
|
+ -t '$(DESTDIR)$(TZDEFAULT)'
|
|
+ cp -f $(TABDATA) '$(DESTDIR)$(TZDIR)/.'
|
|
+ cp libtz.a '$(DESTDIR)$(LIBDIR)/.'
|
|
+ $(RANLIB) '$(DESTDIR)$(LIBDIR)/libtz.a'
|
|
+endif
|
|
+
|
|
+ALL: all date $(ENCHILADA)
|
|
+
|
|
+ifeq ($(DISABLE_MAN),false)
|
|
+install-man: $(MANS)
|
|
+ mkdir -p '$(DESTDIR)$(MANDIR)/man3' '$(DESTDIR)$(MANDIR)/man5' \
|
|
+ '$(DESTDIR)$(MANDIR)/man8'
|
|
cp -f newctime.3 newtzset.3 '$(DESTDIR)$(MANDIR)/man3/.'
|
|
cp -f tzfile.5 '$(DESTDIR)$(MANDIR)/man5/.'
|
|
cp -f tzselect.8 zdump.8 zic.8 '$(DESTDIR)$(MANDIR)/man8/.'
|
|
|
|
+else
|
|
+install-man: $(MANS)
|
|
+ mkdir -p '$(DESTDIR)$(MANDIR)/man3'
|
|
+ cp -f newctime.3 newtzset.3 '$(DESTDIR)$(MANDIR)/man3/.'
|
|
+endif
|
|
+
|
|
INSTALL: ALL install date.1
|
|
mkdir -p '$(DESTDIR)$(BINDIR)' '$(DESTDIR)$(MANDIR)/man1'
|
|
cp date '$(DESTDIR)$(BINDIR)/.'
|