pike.git / lib / modules / Calendar.pmod / tzdata / Makefile

version» Context lines:

pike.git/lib/modules/Calendar.pmod/tzdata/Makefile:28:   # one of the $(TDATA) source files, or adding it to a source file).   # Alternatively, if you discover you've got the wrong timezone, you can just   # zic -l rightzone   # to correct things.   # Use the command   # make zonenames   # to get a list of the values you can use for LOCALTIME.      LOCALTIME= GMT    - # If you want something other than Eastern United States time as a template - # for handling ruleless POSIX-style timezone environment variables, + # The POSIXRULES macro controls interpretation of nonstandard and obsolete + # POSIX-like TZ settings like TZ='EET-2EEST' that lack DST transition rules. + # In the reference implementation, if you want something other than Eastern + # United States time as a template for handling these settings, you can   # change the line below (after finding the timezone you want in the   # one of the $(TDATA) source files, or adding it to a source file). - # A ruleless environment setting like TZ='CST6CDT' uses the rules in the + # A setting like TZ='EET-2EEST' is supposed to use the rules in the   # template file to determine "spring forward" and "fall back" days and   # times; the environment variable itself specifies UT offsets of standard and   # daylight saving time.   # Alternatively, if you discover you've got the wrong timezone, you can just   # zic -p rightzone   # to correct things.   # Use the command   # make zonenames   # to get a list of the values you can use for POSIXRULES. -  + # + # If POSIXRULES is empty, no template is installed; this is the intended + # future default for POSIXRULES. + # + # Nonempty POSIXRULES is obsolete and should not be relied on, because: + # * It does not work correctly in popular implementations such as GNU/Linux. + # * It does not work in the tzdb implementation for timestamps after 2037. + # * It is incompatible with 'zic -b slim' if POSIXRULES specifies transitions + # at standard time or UT rather than at local time. + # In short, software should avoid ruleless settings like TZ='EET-2EEST' + # and so should not depend on the value of POSIXRULES.      POSIXRULES= America/New_York      # Also see TZDEFRULESTRING below, which takes effect only   # if the time zone files cannot be accessed.         # Installation locations.   #   # The defaults are suitable for Debian, except that if REDO is
pike.git/lib/modules/Calendar.pmod/tzdata/Makefile:224:   # This is intended for internal use only; it mangles external names.   # -DTZ_DOMAIN=\"foo\" to use "foo" for gettext domain name; default is "tz"   # -DTZ_DOMAINDIR=\"/path\" to use "/path" for gettext directory;   # the default is system-supplied, typically "/usr/lib/locale"   # -DTZDEFRULESTRING=\",date/time,date/time\" to default to the specified   # DST transitions if the time zone files cannot be accessed   # -DUNINIT_TRAP if reading uninitialized storage can cause problems   # other than simply getting garbage data   # -DUSE_LTZ=0 to build zdump with the system time zone library   # Also set TZDOBJS=zdump.o and CHECK_TIME_T_ALTERNATIVES= below. + # -DZIC_BLOAT_DEFAULT=\"slim\" to default zic's -b option to "slim", and + # similarly for "fat". Fat TZif files work around incompatibilities + # and bugs in some TZif readers, notably readers that mishandle 64-bit + # data in TZif files. Slim TZif files are more efficient and do not + # work around these incompatibilities and bugs. If not given, the + # current default is "fat" but this is intended to change as readers + # requiring fat files often mishandle timestamps after 2037 anyway.   # -DZIC_MAX_ABBR_LEN_WO_WARN=3   # (or some other number) to set the maximum time zone abbreviation length   # that zic will accept without a warning (the default is 6)   # $(GCC_DEBUG_FLAGS) if you are using recent GCC and want lots of checking   # Select instrumentation via "make GCC_INSTRUMENT='whatever'".   GCC_INSTRUMENT = \    -fsanitize=undefined -fsanitize-address-use-after-scope \    -fsanitize-undefined-trap-on-error -fstack-protector   GCC_DEBUG_FLAGS = -DGCC_LINT -g3 -O3 -fno-common \    $(GCC_INSTRUMENT) \
pike.git/lib/modules/Calendar.pmod/tzdata/Makefile:357:      LEAPSECONDS=      # The zic command and its arguments.      zic= ./zic   ZIC= $(zic) $(ZFLAGS)      # To shrink the size of installed TZif files,   # append "-r @N" to omit data before N-seconds-after-the-Epoch. - # See the zic man page for more about -r. + # You can also append "-b slim" if that is not already the default; + # see ZIC_BLOAT_DEFAULT above. + # See the zic man page for more about -b and -r.   ZFLAGS=      # How to use zic to install TZif files.      ZIC_INSTALL= $(ZIC) -d '$(DESTDIR)$(TZDIR)' $(LEAPSECONDS)      # The name of a Posix-compliant 'awk' on your system.   # Older 'mawk' versions, such as the 'mawk' in Ubuntu 16.04, might dump core;   # on Ubuntu you can work around this with   # AWK= gawk
pike.git/lib/modules/Calendar.pmod/tzdata/Makefile:381:   # the Korn shell's 'select' statement as an extension.   # These days, Bash is the most popular.   # It should be OK to set this to /bin/sh, on platforms where /bin/sh   # lacks 'select' or doesn't completely conform to Posix, but /bin/bash   # is typically nicer if it works.   KSHELL= /bin/bash      # Name of curl <https://curl.haxx.se/>, used for HTML validation.   CURL= curl    + # Name of GNU Privacy Guard <https://gnupg.org/>, used to sign distributions. + GPG= gpg +    # The path where SGML DTDs are kept and the catalog file(s) to use when   # validating HTML 4.01. The default should work on both Debian and Red Hat.   SGML_TOPDIR= /usr   SGML_DTDDIR= $(SGML_TOPDIR)/share/xml/w3c-sgml-lib/schema/dtd   SGML_SEARCH_PATH= $(SGML_DTDDIR)/REC-html401-19991224   SGML_CATALOG_FILES= \    $(SGML_TOPDIR)/share/doc/w3-recs/html/www.w3.org/TR/1999/REC-html401-19991224/HTML4.cat:$(SGML_TOPDIR)/share/sgml/html/4.01/HTML4.cat      # The name, arguments and environment of a program to validate HTML 4.01.   # See <http://openjade.sourceforge.net/doc/> for a validator, and
pike.git/lib/modules/Calendar.pmod/tzdata/Makefile:555:    vanguard.zi main.zi rearguard.zi      ALL: all date $(ENCHILADA)      install: all $(DATA) $(REDO) $(MANS)    mkdir -p '$(DESTDIR)$(BINDIR)' \    '$(DESTDIR)$(ZDUMPDIR)' '$(DESTDIR)$(ZICDIR)' \    '$(DESTDIR)$(LIBDIR)' \    '$(DESTDIR)$(MANDIR)/man3' '$(DESTDIR)$(MANDIR)/man5' \    '$(DESTDIR)$(MANDIR)/man8' -  $(ZIC_INSTALL) -l $(LOCALTIME) -p $(POSIXRULES) \ +  $(ZIC_INSTALL) -l $(LOCALTIME) \ +  `case '$(POSIXRULES)' in ?*) echo '-p';; esac \ +  ` $(POSIXRULES) \    -t '$(DESTDIR)$(TZDEFAULT)'    cp -f $(TABDATA) '$(DESTDIR)$(TZDIR)/.'    cp tzselect '$(DESTDIR)$(BINDIR)/.'    cp zdump '$(DESTDIR)$(ZDUMPDIR)/.'    cp zic '$(DESTDIR)$(ZICDIR)/.'    cp libtz.a '$(DESTDIR)$(LIBDIR)/.'    $(RANLIB) '$(DESTDIR)$(LIBDIR)/libtz.a'    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/.'
pike.git/lib/modules/Calendar.pmod/tzdata/Makefile:774:   check_name_lengths: $(TDATA_TO_CHECK) backzone    ! grep -En '$(FILE_NAME_COMPONENT_TOO_LONG)' \    $(TDATA_TO_CHECK) backzone    touch $@      CHECK_CC_LIST = { n = split($$1,a,/,/); for (i=2; i<=n; i++) print a[1], a[i]; }      check_sorted: backward backzone iso3166.tab zone.tab zone1970.tab    $(AWK) '/^Link/ {print $$3}' backward | LC_ALL=C sort -cu    $(AWK) '/^Zone/ {print $$2}' backzone | LC_ALL=C sort -cu -  $(AWK) '/^[^#]/ {print $$1}' iso3166.tab | LC_ALL=C sort -cu -  $(AWK) '/^[^#]/ {print $$1}' zone.tab | LC_ALL=C sort -c -  $(AWK) '/^[^#]/ {print substr($$0, 1, 2)}' zone1970.tab | \ -  LC_ALL=C sort -c -  $(AWK) '/^[^#]/ $(CHECK_CC_LIST)' zone1970.tab | \ -  LC_ALL=C sort -cu +     touch $@      check_links: checklinks.awk $(TDATA_TO_CHECK) tzdata.zi    $(AWK) -f checklinks.awk $(TDATA_TO_CHECK)    $(AWK) -f checklinks.awk tzdata.zi    touch $@      check_tables: checktab.awk $(PRIMARY_YDATA) $(ZONETABLES)    for tab in $(ZONETABLES); do \    $(AWK) -f checktab.awk -v zone_table=$$tab $(PRIMARY_YDATA) \
pike.git/lib/modules/Calendar.pmod/tzdata/Makefile:1044:    touch -cmr `ls -t tzdb-$(VERSION)/* | sed 1q` tzdb-$(VERSION)    LC_ALL=C && export LC_ALL && \    tar $(TARFLAGS) -cf - tzdb-$(VERSION) | lzip -9 >$@.out    mv $@.out $@      tzcode$(VERSION).tar.gz.asc: tzcode$(VERSION).tar.gz   tzdata$(VERSION).tar.gz.asc: tzdata$(VERSION).tar.gz   tzdata$(VERSION)-rearguard.tar.gz.asc: tzdata$(VERSION)-rearguard.tar.gz   tzdb-$(VERSION).tar.lz.asc: tzdb-$(VERSION).tar.lz   $(ALL_ASC): -  gpg2 --armor --detach-sign $? +  $(GPG) --armor --detach-sign $?      TYPECHECK_CFLAGS = $(CFLAGS) -DTYPECHECK -D__time_t_defined -D_TIME_T   typecheck: typecheck_long_long typecheck_unsigned   typecheck_long_long typecheck_unsigned: $(VERSION_DEPS)    rm -fr $@.dir    mkdir $@.dir    ln $(VERSION_DEPS) $@.dir    cd $@.dir && \    case $@ in \    *_long_long) i="long long";; \