Changeset View
Changeset View
Standalone View
Standalone View
portage/binary/php/php.py
1 | # -*- coding: utf-8 -*- | 1 | # -*- coding: utf-8 -*- | ||
---|---|---|---|---|---|
2 | import tempfile | 2 | import tempfile | ||
3 | from distutils.version import StrictVersion | 3 | from distutils.version import StrictVersion | ||
4 | 4 | | |||
5 | import info | 5 | import info | ||
6 | import utils | 6 | import utils | ||
7 | 7 | | |||
8 | 8 | | |||
9 | class subinfo(info.infoclass): | 9 | class subinfo(info.infoclass): | ||
10 | def setTargets( self ): | 10 | def setTargets( self ): | ||
11 | versions = utils.utilsCache.getNightlyVersionsFromUrl("http://windows.php.net/downloads/releases", re.compile(r"7\.\d\.\d\d")) | 11 | versions = utils.utilsCache.getNightlyVersionsFromUrl("http://windows.php.net/downloads/releases", re.compile(r"7\.\d\.\d\d")) | ||
12 | versions.sort(key=lambda v: StrictVersion(v)) | 12 | versions.sort(key=lambda v: StrictVersion(v)) | ||
13 | for ver in versions: | 13 | for ver in versions: | ||
14 | self.targets[ver] = "http://windows.php.net/downloads/releases/php-%s-Win32-VC14-%s.zip" % (ver, compiler.architecture()) | 14 | self.targets[ver] = "http://windows.php.net/downloads/releases/php-%s-Win32-VC14-%s.zip" % (ver, craftCompiler.architecture) | ||
15 | self.targetDigestUrls[ver] = ("http://windows.php.net/downloads/releases/sha1sum.txt", CraftHash.HashAlgorithm.SHA1) | 15 | self.targetDigestUrls[ver] = ("http://windows.php.net/downloads/releases/sha1sum.txt", CraftHash.HashAlgorithm.SHA1) | ||
16 | self.targetInstallPath[ver] = os.path.join("dev-utils", "php") | 16 | self.targetInstallPath[ver] = os.path.join("dev-utils", "php") | ||
17 | self.defaultTarget = ver | 17 | self.defaultTarget = ver | ||
18 | 18 | | |||
19 | from Package.BinaryPackageBase import * | 19 | from Package.BinaryPackageBase import * | ||
20 | 20 | | |||
21 | class Package(BinaryPackageBase): | 21 | class Package(BinaryPackageBase): | ||
22 | def __init__( self): | 22 | def __init__( self): | ||
Show All 19 Lines |