Thomas Bruederli
2013-04-28 b4d50cb41c4d00333c0c680ae04e44129eff7a31
Prepare for the composer-based plugin repository; skip PEAR dependencies for now
2 files modified
30 ■■■■ changed files
composer.json-dist 25 ●●●● patch | view | raw | blame | history
program/include/iniset.php 5 ●●●●● patch | view | raw | blame | history
composer.json-dist
@@ -1,35 +1,16 @@
{
    "name": "roundcube/roundcubemail",
    "description": "The Roundcube Webmail suite",
    "license": "GPL-3.0",
    "license": "GPL-3.0+",
    "repositories": [
        {
            "type": "composer",
            "url": "http://plugins.roundcube.net/"
        },
        {
            "type": "pear",
            "url": "http://pear.php.net/"
        },
        {
            "type": "package",
            "package": {
                "name": "Net_SMTP",
                "version": "dev-master",
                "source": {
                    "url": "http://github.com/pear/Net_SMTP",
                    "type": "git",
                    "reference": "master"
                }
            }
        }
    ],
    "require": {
        "pear-pear/Mail_Mime": ">=1.8.1",
        "pear-pear/Mail_mimeDecode": ">=1.5.5",
        "Net_SMTP": "dev-master",
        "pear-pear/Net_IDNA2": ">=0.1.1",
        "pear-pear/Auth_SASL": ">=1.0.6"
        "php": ">=5.3.0",
        "roundcube/plugin-installer": ">=0.1.2"
    },
    "minimum-stability": "dev"
}
program/include/iniset.php
@@ -60,6 +60,11 @@
// register autoloader for rcmail app classes
spl_autoload_register('rcmail_autoload');
// include composer autoloader (if available)
if (file_exists('vendor/autoload.php')) {
    require 'vendor/autoload.php';
}
// backward compatybility (to be removed)
require_once INSTALL_PATH . 'program/include/bc.php';