Make WordPress Core

Ticket #47256: 47256.1.diff

File 47256.1.diff, 2.7 KB (added by pierlo, 4 years ago)
  • composer.json

    diff --git composer.json composer.json
    index c795607093..f4ab4bef94 100644
     
    99        "support": {
    1010                "issues": "https://core.trac.wordpress.org/"
    1111        },
     12        "repositories": [
     13                {
     14                        "type": "vcs",
     15                        "url": "https://github.com/JamesHeinrich/getID3"
     16                }
     17        ],
     18        "require": {
     19                "james-heinrich/getid3": "2.0.x-dev#8cf765e",
     20                "paragonie/random_compat": "^2.0",
     21                "paragonie/sodium_compat": "^1.10",
     22                "pear/text_diff": "^1.2",
     23                "pomo/pomo": "^1.4",
     24                "rmccue/requests": "^1.7",
     25                "simplepie/simplepie": "^1.5"
     26        },
    1227        "require-dev": {
    1328                "dealerdirect/phpcodesniffer-composer-installer": "~0.5.0",
    1429                "wp-coding-standards/wpcs": "~2.1.0"
    1530        },
     31        "config": {
     32                "optimize-autoloader": true,
     33                "preferred-install": "dist",
     34                "sort-packages": true
     35        },
     36        "minimum-stability": "dev",
     37        "prefer-stable": true,
    1638        "scripts": {
    1739                "format": "phpcbf --standard=phpcs.xml.dist --report-summary --report-source --cache -d memory_limit=256M",
    1840                "lint": "phpcs --standard=phpcs.xml.dist --report-summary --report-source --cache -d memory_limit=256M",
  • tools/webpack/packages.js

    diff --git tools/webpack/packages.js tools/webpack/packages.js
    index d040f0701f..5f6a393a4b 100644
    module.exports = function( env = { environment: 'production', watch: false, buil 
    198198                to: join( baseDir, `src/${ phpFiles[ filename ] }` ),
    199199        } ) );
    200200
     201        const phpLibrariesCopies = [
     202                // FIXME: requires auto-loading
     203                /*{
     204                        from: join( baseDir, 'vendor/james-heinrich/getid3/src' ),
     205                        to: join( baseDir, 'src/wp-includes/ID3' ),
     206                },*/
     207                // FIXME: sources have diverged
     208                /*{
     209                        from: join( baseDir, 'vendor/pomo/pomo/src' ),
     210                        to: join( baseDir, 'src/wp-includes/pomo' ),
     211                },*/
     212                {
     213                        from: join( baseDir, 'vendor/paragonie/random_compat/lib' ),
     214                        to: join( baseDir, 'src/wp-includes/random_compat' ),
     215                },
     216                {
     217                        from: join( baseDir, 'vendor/paragonie/sodium_compat/**/*.php' ),
     218                        transformPath: function( targetPath ) {
     219                                return targetPath.replace( 'vendor/paragonie', '../../' );
     220                        },
     221                },
     222                {
     223                        from: join( baseDir, 'vendor/rmccue/requests/library/Requests' ),
     224                        to: join( baseDir, 'src/wp-includes/Requests' ),
     225                        ignore: ['cacert.pem']
     226                },
     227                {
     228                        from: join( baseDir, 'vendor/simplepie/simplepie/library/SimplePie' ),
     229                        to: join( baseDir, 'src/wp-includes/SimplePie' ),
     230                },
     231                {
     232                        from: join( baseDir, 'vendor/pear/text_diff/Text' ),
     233                        to: join( baseDir, 'src/wp-includes/Text' ),
     234                },
     235        ];
     236
    201237        const config = {
    202238                mode,
    203239
    module.exports = function( env = { environment: 'production', watch: false, buil 
    269305                                        ...vendorCopies,
    270306                                        ...cssCopies,
    271307                                        ...phpCopies,
     308                                        ...phpLibrariesCopies,
    272309                                ],
    273310                        ),
    274311                ],