summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* metadata.dtd: Add codeberg remote-idHEADmasterThomas Bracht Laumann Jespersen2023-09-141-1/+1
| | | | | Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* metadata.dtd: Add kde-invent remote-idAndreas Sturmlechner2023-02-231-1/+1
| | | | | | | For their https://invent.kde.org/ (gitlab instance) Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* metadata.dtd: Drop obsolete pkgname attribute from {cat,pkg}metadataUlrich Müller2022-10-071-2/+0
| | | | | | | | | | | | | This is neither present in the XML schema nor mentioned in GLEP 68. The pkgname attribute was added in 2003 together with the packages element, "allowing for a combined view of all metadata files": https://gitweb.gentoo.org/archive/proj/gentoo.git/commit/?id=b1eae649bb6b7ae623b66cb08d7496f042329f10 In commit 3bbce9c90e430387537c6fdc3d97c3647ed9c465, the package element has already been removed. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* metadata.dtd: add savannah, savannah-nongnu remote-idsSam James2022-09-161-1/+1
| | | | | | | | Both for their respective Savannah instances: - https://savannah.gnu.org/ - https://savannah.nongnu.org/ Signed-off-by: Sam James <sam@gentoo.org>
* metadata.dtd: Add freedesktop-gitlab and gnome-gitlab remote-idsMatt Turner2022-09-141-1/+1
| | | | | Signed-off-by: Matt Turner <mattst88@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* metadata.dtd: add sourcehut remote-idSam James2022-07-291-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* metadata.dtd: add hackage remote-idSam James2022-07-291-1/+1
| | | | | | For Haskell packages: https://hackage.haskell.org/. Signed-off-by: Sam James <sam@gentoo.org>
* metadata.dtd: Drop obsolete gitorious remote-id typeUlrich Müller2022-05-251-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* repositories.dtd: Update URL, drop CVS HeaderUlrich Müller2022-05-241-2/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glsa.dtd: Whitespace and drop CVS HeaderUlrich Müller2022-05-241-36/+35
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* metadata.dtd: WhitespaceUlrich Müller2022-05-241-5/+5
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* metadata.dtd: Drop obsolete sourceforge-jp remote-id typeUlrich Müller2022-05-231-1/+1
| | | | | | This has been renamed to osdn, see commit 41c349c. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* metadata.dtd: Add osdn remote-id typeUlrich Müller2022-05-231-1/+1
| | | | | | | This follows renaming of SourceForge.JP to OSDN (in 2015). The sourceforge-jp remote-id type will be removed later. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* metadata.dtd: Drop obsolete remote-id typesUlrich Müller2022-05-231-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* metadata.dtd: Language tags can be BCP 47Ulrich Müller2022-05-221-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* mirrors.dtd: Update to reflect syntax of mirror files in api.gitUlrich Müller2022-01-241-26/+4
| | | | | | | | | | | | | | This partially reverts the following commit (originally in CVS, now in archive/proj/gentoo.git): commit d4bee3ba7e32a7e41639e06f31791b7ed66637a6 Author: Xavier Neys <neysx@gentoo.org> Date: Sun Jan 13 16:16:21 2008 +0000 #204683 a few more tweaks to the new mirrors DTD & XML Bug: https://bugs.gentoo.org/831807 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* userinfo.dtd: Restore fileUlrich Müller2021-05-191-0/+23
| | | | | | | This is still needed for userinfo.xml generated by perl_ldap -U. Signed-off-by: Ulrich Müller <ulm@gentoo.org> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* metadata.dtd: Add <maintainer proxied=""/> attributeMichał Górny2021-03-141-0/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* metadata.dtd: Allow heptapod for remote-idMichał Górny2020-10-151-1/+1
| | | | | Submitted-by: Torokhov Sergey <torokhov-s-a@yandex.ru> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* metadata.dtd: Fix maintainer element.Ulrich Müller2020-01-091-1/+1
| | | | | | | | | | | | | | | | | | | According to GLEP 68, the "maintainer" element is ambiguous: At top level, it contains in any order: - exactly one "email" element, - at most one "name" element, - zero or more "description" elements. As subelement of "upstream", it contains in any order: - exactly one "name" element, - at most one "email" element. Since DTD syntax lacks expressiveness, the best we can do (while keeping things reasonably short) is "(email|name|description)+". Signed-off-by: Ulrich Müller <ulm@gentoo.org> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* Cleanup all remaining GuideXML DTDs.Ulrich Müller2019-12-174-288/+0
| | | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* Cleanup deprecated GuideXML DTDs.Ulrich Müller2019-12-094-130/+0
| | | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* metadata.dtd: Support <stabilize-allarches/>, GLEP 68 v1.1Michał Górny2018-03-131-1/+5
|
* glsa.dtd: Allow slot="" attribute for vulnerable&unaffectedMichał Górny2017-04-171-1/+3
| | | | | | | | Officially list the slot="" attribute that is used in GLSAs for quite some time in the DTD. It is supported by Portage and gentoolkit for a long time, and was used in GLSAs interchangeably with implicit appended ':slot' to the version. However, the latter was ugly and worked only by accident, so we are moving towards the former.
* glsa.data: State deprecation of infra/portage GLSAsAlex Legler2017-01-131-0/+1
|
* glsa.dtd: Fix typo in comment, bug 270079Alex Legler2017-01-131-1/+1
|
* dtd/mirrors: add attributes for city, gentoo-bug and coordinates.Robin H. Johnson2016-11-261-1/+8
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* metadata: add gentoo to remote-id typeRobin H. Johnson2016-10-121-1/+1
| | | | | | | | There is no way to presently declare that Gentoo itself is the upstream hosting location for a given package. Add 'gentoo' option to the remote-id type attribute to cover such a case. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* metadata: update the slot element name attribute explanation per GLEP 68Göktürk Yüksek2016-05-061-1/+4
| | | | Signed-off-by: Göktürk Yüksek <gokturk@binghamton.edu>
* metadata.dtd: update the restrict attribute explanation per GLEP 68Göktürk Yüksek2016-05-061-3/+4
| | | | Signed-off-by: Göktürk Yüksek <gokturk@binghamton.edu>
* metadata.dtd: set the lang attribute default value to "en" per GLEP 68Göktürk Yüksek2016-05-061-9/+9
| | | | | | | Also mention that the attribute value must be a valid ISO 639-1 language code. Signed-off-by: Göktürk Yüksek <gokturk@binghamton.edu>
* metadata.dtd: Remove obsolete <natural-name/> element per GLEP 68Göktürk Yüksek2016-05-061-4/+1
| | | | Signed-off-by: Göktürk Yüksek <gokturk@binghamton.edu>
* metadata.dtd: Move some comments.Ulrich Müller2016-03-121-5/+6
| | | | | | Comments should be placed in front of the element they describe, otherwise they can end up in strange places in output of trang conversion.
* metadata.dtd: Remove obsolete <packages/> top-level elementMichał Górny2016-03-021-2/+0
|
* metadata.dtd: Remove outdated definition of global-scope <changelog/>Michał Górny2016-03-021-23/+2
| | | | | | | Remove the long form of <changelog/> element that was likely used (or supposed to be used) in the global metadata scope. It is currently referenced in <upstream/> element only, and judging from the comments, it is supposed to always be a URL there.
* metadata.dtd: Fix indentationMichał Górny2016-03-021-2/+2
|
* Remove herds.dtd following herds.xml removalMichał Górny2016-02-151-34/+0
|
* metadata: Remove <herd/> again as the deadline has passedMichał Górny2016-02-111-5/+1
|
* Revert <herd/> removal for transition period, #572928Michał Górny2016-01-261-1/+5
|
* metadata.dtd: Delete remnants of herd element.Ulrich Müller2016-01-251-1/+0
|
* metadata.dtd: Un-require type="" on <maintainer/> because of <upstream/>Michał Górny2016-01-251-2/+4
|
* metadata.dtd: Remove <herd/> element per GLEP 67Michał Górny2016-01-241-4/+1
|
* metadata.dtd: Add <maintainer type=""/> attribute per GLEP 67Michał Górny2016-01-241-0/+2
|
* metadata: add gitlab to remote-ids for bug 563578Ian Delaney2016-01-131-1/+1
|
* projects.dtd: Fix the defaults for booleansMichał Górny2015-12-141-2/+2
|
* projects.dtd: Fix booleansMichał Górny2015-12-141-2/+2
|
* projects.dtd: Add explanatory commentsMichał Górny2015-12-141-0/+12
|
* Add DTD for projects.xml as per GLEP67Alex Legler2015-11-271-0/+14
|
* metadata: add slots elementJulian Ospald2015-10-171-1/+11
| | | | | | | | | | | | | | | | | | | | | | There seems to be some general confusion about specific package SLOTs and their meaning, since there can be several naming schemes applied and documentation is either non-existent or is inside the ebuild via comments. Because of that it should be part of metadata.xml. An example use case for media-libs/libpng would be: <slots> <slot name="0">For building against. This is the only slot that provides headers and command line tools.</slot> <slot name="1.2">For binary compatibility, provides libpng12.so.0.</slot> <slot name="1.5">For binary compatibility, provides libpng15.so.15.</slot> <subslots>Represent ABI compatibility for libpng.so.</subslots> </slots> For packages like x11-libs/wxGTK one could write: <slots> <slot name="*">Major versions.</slot> </slots>
* herds: Remove no-longer usable <maintainingproject/> elementMichał Górny2015-09-171-5/+1
| | | | | | <maintainingproject/> was used to 'copy' herd member lists from project pages. However, it was never properly supported by tools and it is no longer usable since project pages were moved to the Wiki.