[TASK] Fix system extensions composer.json type entry 80/24780/4
authorThomas Maroschik <tmaroschik@dfau.de>
Tue, 15 Oct 2013 07:28:48 +0000 (09:28 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Tue, 15 Oct 2013 13:50:02 +0000 (15:50 +0200)
The current composer type of system extensions is "typo3cms-framework".
In the composer installer for TYPO3 CMS the composer type of extensions
is "typo3-cms-extension". In order to align our composer type with the
community defined it is changed to "typo3-cms-framework".

Resolves: #52831
Releases: 6.2
Change-Id: I1f43a60bd4cf59b47163123b57c8ba09e35e6526
Reviewed-on: https://review.typo3.org/24780
Reviewed-by: Sebastian Fischer
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
58 files changed:
typo3/sysext/about/composer.json
typo3/sysext/aboutmodules/composer.json
typo3/sysext/adodb/composer.json
typo3/sysext/backend/composer.json
typo3/sysext/belog/composer.json
typo3/sysext/beuser/composer.json
typo3/sysext/cms/composer.json
typo3/sysext/context_help/composer.json
typo3/sysext/core/Classes/Package/Package.php
typo3/sysext/core/Classes/Package/PackageFactory.php
typo3/sysext/core/composer.json
typo3/sysext/cshmanual/composer.json
typo3/sysext/css_styled_content/composer.json
typo3/sysext/dbal/composer.json
typo3/sysext/documentation/composer.json
typo3/sysext/extbase/composer.json
typo3/sysext/extensionmanager/composer.json
typo3/sysext/extra_page_cm_options/composer.json
typo3/sysext/feedit/composer.json
typo3/sysext/felogin/composer.json
typo3/sysext/filelist/composer.json
typo3/sysext/fluid/composer.json
typo3/sysext/form/composer.json
typo3/sysext/frontend/composer.json
typo3/sysext/func/composer.json
typo3/sysext/func_wizards/composer.json
typo3/sysext/impexp/composer.json
typo3/sysext/indexed_search/composer.json
typo3/sysext/indexed_search_mysql/composer.json
typo3/sysext/info/composer.json
typo3/sysext/info_pagetsconfig/composer.json
typo3/sysext/install/composer.json
typo3/sysext/lang/composer.json
typo3/sysext/linkvalidator/composer.json
typo3/sysext/lowlevel/composer.json
typo3/sysext/opendocs/composer.json
typo3/sysext/openid/composer.json
typo3/sysext/perm/composer.json
typo3/sysext/recordlist/composer.json
typo3/sysext/recycler/composer.json
typo3/sysext/reports/composer.json
typo3/sysext/rsaauth/composer.json
typo3/sysext/rtehtmlarea/composer.json
typo3/sysext/saltedpasswords/composer.json
typo3/sysext/scheduler/composer.json
typo3/sysext/setup/composer.json
typo3/sysext/sv/composer.json
typo3/sysext/sys_action/composer.json
typo3/sysext/sys_note/composer.json
typo3/sysext/t3editor/composer.json
typo3/sysext/t3skin/composer.json
typo3/sysext/taskcenter/composer.json
typo3/sysext/tstemplate/composer.json
typo3/sysext/version/composer.json
typo3/sysext/viewpage/composer.json
typo3/sysext/wizard_crpages/composer.json
typo3/sysext/wizard_sortpages/composer.json
typo3/sysext/workspaces/composer.json

index 062ce55..0acf37e 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/about",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index df51545..a9a0fa5 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/aboutmodules",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 79107e9..499872a 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/adodb",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 6bfa57b..a237b99 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/backend",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index e48b97c..8111cfb 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/belog",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 4740565..d290d9c 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/beuser",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index a34f813..a49bc3b 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/cms",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 7a59a1e..dc90f49 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/context-help",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 34c7ad6..a42ff6e 100644 (file)
@@ -109,7 +109,7 @@ class Package extends \TYPO3\Flow\Package\Package implements PackageInterface {
                        $extensionManagerConfiguration = $this->extensionManagerConfiguration;
                        $composerManifest = $this->composerManifest = new \stdClass();
                        $composerManifest->name = $this->getPackageKey();
-                       $composerManifest->type = 'typo3cms-extension';
+                       $composerManifest->type = 'typo3-cms-extension';
                        $composerManifest->description = $extensionManagerConfiguration['title'];
                        $composerManifest->version = $extensionManagerConfiguration['version'];
                        if (isset($extensionManagerConfiguration['constraints']['depends']) && is_array($extensionManagerConfiguration['constraints']['depends'])) {
index 2c5b69f..1985093 100644 (file)
@@ -88,7 +88,7 @@ class PackageFactory extends \TYPO3\Flow\Package\PackageFactory {
                if (!is_object($manifest)) {
                        throw new  \TYPO3\Flow\Package\Exception\InvalidPackageManifestException('Invalid composer manifest.', 1348146450);
                }
-               if (isset($manifest->type) && substr($manifest->type, 0, 9) === 'typo3cms-') {
+               if (isset($manifest->type) && substr($manifest->type, 0, 10) === 'typo3-cms-') {
                        $relativePackagePath = substr($packagePath, strlen($packagesBasePath));
                        $packageKey = substr($relativePackagePath, strpos($relativePackagePath, '/') + 1, -1);
                        /**
index 7e6f4d5..6b366ea 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/core",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 36dbabc..853cec5 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/cshmanual",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index e78e982..d0e1045 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/css-styled-content",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index dc792bf..8dd6e88 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/dbal",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 89261cc..35d46ed 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/documentation",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index a3bd3c4..6cbacab 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/extbase",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 65d538d..c225d1c 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/extensionmanager",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 9210edf..c09afba 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/extra-page-cm-options",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index a7c9562..cc8df07 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/feedit",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-3.0+"],
index 9a24bb9..136810d 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/felogin",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 0ca4a62..78112f8 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/filelist",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 1c571c5..07e1ebc 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/fluid",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 2f49222..fd8e00a 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/form",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index ee4d2d8..e2e04af 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/frontend",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index dbc0826..59a71e3 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/func",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 0e445a1..4777a12 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/func-wizards",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 24fa49a..179ca62 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/impexp",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index d6c53b8..df57050 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/indexed-search",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index c0c115e..a36fe91 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/indexed-search-mysql",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index cdb8040..e1ef9b2 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/info",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 2e82ab9..cadf7ba 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/info-pagetsconfig",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 8ea7951..cf49478 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/install",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 9764fd8..187760d 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/lang",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index a1abe96..49da547 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/linkvalidator",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index bc8e4e9..5f8f3e1 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/lowlevel",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index abf50a6..2c39545 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/opendocs",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 9209040..c6da29d 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/openid",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index e28fa1d..a6cd000 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/perm",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index dd1da6e..813dd48 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/recordlist",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 1914c87..9c18fd8 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/recycler",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 504822b..411e769 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/reports",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index ac404eb..c681108 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/rsaauth",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 5e785be..5298a28 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/rtehtmlarea",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 780d350..df19810 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/saltedpasswords",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index d6693ea..7cdcf24 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/scheduler",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 2e01d5f..fe2c7fa 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/setup",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index f09a5fa..fdbef70 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/sv",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 46fc4d1..98c0101 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/sys-action",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 5fa524c..c74eeb6 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/sys-note",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 956dcdc..74c1637 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/t3editor",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index c1f494c..dbd7329 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/t3skin",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 5b6aab3..7631042 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/taskcenter",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index f9451ba..7c84b84 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/tstemplate",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 33c9fae..e050426 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/version",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 0cb194d..a07db13 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/viewpage",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 7cd5b75..df9c697 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/wizard-crpages",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 388eae0..f5e421e 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/wizard-sortpages",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],
index 7d1674b..c909937 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "typo3/cms/workspaces",
-       "type": "typo3cms-framework",
+       "type": "typo3-cms-framework",
        "description": "TYPO3 Core",
        "homepage": "http://typo3.org",
        "license": ["GPL-2.0+"],