Age | Commit message (Collapse) | Author | Files | Lines |
|
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
|
|
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.
For example, "make show-buildlink3" in fonts/Xft2 displays:
zlib
fontconfig
iconv
zlib
freetype2
expat
freetype2
Xrender
renderproto
|
|
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
|
|
that they look nicer.
|
|
RECOMMENDED is removed. It becomes ABI_DEPENDS.
BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.
BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.
BUILDLINK_DEPENDS does not change.
IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".
Added to obsolete.mk checking for IGNORE_RECOMMENDED.
I did not manually go through and fix any aesthetic tab/spacing issues.
I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.
I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.
As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.
As discussed on tech-pkg.
I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
Note that if you use wip, it will fail! I will commit to pkgsrc-wip
later (within day).
|
|
0.50 Alastair McKinstry <mckinstry@debian.org>
[ Alastair McKinstry ]
* iso_639:
- Added new code: srn Sranan Tongo
- Move to DH_COMPAT=5
- Split iso_639_3 into a separate domain, to be kind to translators.
* iso_4217:
- de.po: proof-read patch by Christian Stimming.
* Updated debian/copyright to point to current source of iso-codes,
namely the CVS repository.
[ Christian Perrier ]
* iso_639:
- tt.po updated by Albert Fazlí
- da.po updated by Claus Hindsgaul
- Added new codes (see http://www.loc.gov/standards/iso639-2/codechanges.html)
- Karelian
- Frisian renamed to Western Frisian
- Eastern Frisian
- Northern Frisian
- Angika
- Swiss German
- Aromanian
- update ISO 639-3 to the 20050910 version of SIL
* iso_3166:
- tt.po added by Albert Fazlí
- bn.po added by Progga
- et.po updated by Hasso Tepper
- pa_IN.po added by Amanpreet Singh Alam
- irrelevant pa.po removed
[ Tobias Toedter ]
* Removed double space from package description. Closes: #338190
* Removed watch file. There's currently no real homepage for the
tarball.
* iso_4217:
- ru.po updated by Yuri Kozlov. Closes: #346189
[ Konstantinos Margaritis]
* Updated iso_3166/el.po
[ Claus Hindsgaul ]
* Updated iso_3166/da.po and iso_3166_3/da.po
0.49 Alastair McKinstry <mckinstry@debian.org>
[ Alastair McKinstry ]
* iso_639:
- vi.po updated by Clytie Siddall.
- sr.po updated by Danilo Segan.
- eo.po updated by Edmund GRIMLEY EVANS.
- sl.po updated by Primož Peterlin.
- ja.po updated by IIDA Yosiaki.
* iso_3166:
- sl.po updated by Primož Peterlin
- ku.po by Erdal Ronahî. Closes: #335234.
Remove byte-order-mark bytes from file ku.po: Closes: #335975.
* iso_3166_2:
- corrected spelling errors; thanks to Theppitak Karoonboonyanan.
Closes: #331071.
* iso_639.tab: Don't sort headers. Closes: #329549.
* Allow iso-codes to build without pyxml. Patch thanks to
James Henstridge. Closes: #331357, #328152.
* Include draft iso_639_3.xml table so that translators see the translations
needed. This generates a new.larger iso_639.pot. Closes: #325276.
* Correct README file, mentioning XML rather than tab formats.
Closes: #334744.
[ Tobias Toedter ]
* iso_4217:
- th.po translated by Theppitak Karoonboonyanan. Closes: #333076
* iso_3166:
- th.po updated by Theppitak Karoonboonyanan. Closes: #333080
* iso_3166_2:
- th.po updated by Theppitak Karoonboonyanan. Closes: #333093
* iso_639:
- th.po updated by Theppitak Karoonboonyanan. Closes: #333094
|
|
|
|
of the shlib major bump.
PKGREVISION++ for the dependencies.
|
|
iso-codes provides the list of the country, language and currency names in
one place, rather than repeated in many third-party programs. This was
originally done to centralize this data in Debian systems.
The aim of iso-codes is to create a single "gettext" domain "iso-639" which
contains the translations of language names, and one "iso-3166" listing the
translations of country names.
|