summaryrefslogtreecommitdiff
path: root/src/third_party/timelib-2022.02/zones/README.rst
blob: a192b0b2a8e501ae89b40f7af922b99d3aa1cbf3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Building the timezone files
---------------------------

The building of files is done through the ``Makefile`` with:

- ``make clean`` (important if data files have changed)
- ``make release-pecl`` (PECL timezonedb extension)
- ``make release-docs`` (documentation updates)
- ``make release-php`` (changes to embed database in PHP)

It has the following prerequisites:

- The directory contains **one** ``tzcode2014i.tar.gz`` file and **one**
  ``tzdata2014i.tar.gz`` file.
- You have a PECL SVN checkout in ``~/dev/php/pecl``
- You have a PHPDOC GIT checkout in ``~/dev/php/phpdoc``
- You can commit to PHP's GIT ``php-src`` repository.
- You can commit to PHP's GIT ``doc-base`` and ``doc-en`` repositories.
- You can commit to PECL's SVN repository.
- ``php`` is in your path.

Do not run this script, unless you're Derick Rethans.