Nils Adermann
4f51db72f8
hhvm version constant still called HPHP on older versions so use it for bc
11 years ago
Nils Adermann
4c8e8ca702
Allow specifying HHVM as a dependency
11 years ago
Jordi Boggiano
11a0d16ccc
CS fixes
11 years ago
Nils Adermann
92b1ee2f7a
Add a composer-plugin-api platform package and plugins must require it
11 years ago
Jordi Boggiano
d38eb244fa
Add PlatformRepository::PLATFORM_PACKAGE_REGEX to remove duplication
12 years ago
Jordi Boggiano
f69418427f
Add lib-ICU platform package
12 years ago
Jordi Boggiano
8904888a74
Add php-64bit package if the php version has 64bit ints, fixes #1506 , fixes #1511
12 years ago
Jordi Boggiano
172414a1f0
Add support for ~/+ in addition to - as separator between PHP version and build details, fixes #1322
12 years ago
Jordi Boggiano
d6de4a0036
Rename Package interfaces to reduce BC issues
12 years ago
Jordi Boggiano
74c2fd5f06
Merge pull request #824 from beryllium/bug823
...
PECL-UUID does not define a version constant, use phpversion() instead
12 years ago
Jordi Boggiano
66e9dcddf4
CS fixes
12 years ago
Kevin Boyd
09be4ed936
PECL-UUID does not define a version constant, so we should use phpversion() to fetch the required information
12 years ago
Jordi Boggiano
95bc5c4898
Fix openssl/pcre matches, and skip other exts properly
12 years ago
Christian Riesen
70e7194b07
Changes after excellent feedback from Jordi
12 years ago
Christian Riesen
432815df67
Added more libraries to PlatformRepository
12 years ago
Christian Riesen
8d3c85225f
Changed PlatformRepository to handle libraries as well now
12 years ago
Christian Riesen
7b49b013ec
PlatformRepository now knows curl and libxml versions
12 years ago
Jordi Boggiano
5dba49af54
Show package descriptions in show/search commands, merge similar packages in show, fixes #366
13 years ago
Beau Simensen
e1370be7a0
Continued refactoring of install() method, mainly by way of adding Composite Repository
...
* Rewritten `install()` method now takes a repository instead of a list of packages (per @nadermen)
* Added Composite Repository
* Added tests for Composite Repository
* Removed "local repository" concept from Platform Repository
* Removed some `use` statements for Platform Repository where it was not actually being used
13 years ago
Jordi Boggiano
8e6f8ae57e
Add prettyVersion to packages, fixes #76
13 years ago
Jordi Boggiano
c8cfa15f52
Use wrapped PlatformRepository only in the Solver
13 years ago
Jordi Boggiano
c863c31881
Rename platform packages so they avoid conflicts with any vendor
13 years ago
Jordi Boggiano
2e10b5c17e
Expand normalization feature and adjust tests
13 years ago
Jordi Boggiano
46a67733f8
Adjust codebase to the new VersionParser
13 years ago
Jordi Boggiano
e5907a3431
Remove WrapperRepository in favor of PlatformRepository wrapping the local repo
13 years ago
Jordi Boggiano
e700e6fcd9
Use new version parser in PlatformRepository
13 years ago
Jordi Boggiano
d27691a67f
Fix namespace/use/typo issues
13 years ago
everzet
9deb10361f
second batch of refactoring
13 years ago
everzet
5f4d46f7ae
repository factoring refactoring
13 years ago
Jordi Boggiano
5b061b8ddb
Remove TODO
13 years ago
Nils Adermann
c225b4c689
Correctly match platform specific PHP version numbers
13 years ago
Jordi Boggiano
52888f193d
Fix version parsing of PHP on some linux distros
14 years ago
Jordi Boggiano
ae922eaf4c
Use ReflectionExtension to read ext versions
14 years ago
Jordi Boggiano
56da52d38f
PlatformRepository now adds packages for every loaded php extension as well
14 years ago
Jordi Boggiano
b53a3086b6
Minor refactorings and changes
14 years ago