diff --git a/libs/boost/boost-build/boost-build.py b/libs/boost/boost-build/boost-build.py new file mode 100644 index 00000000..285d1083 --- /dev/null +++ b/libs/boost/boost-build/boost-build.py @@ -0,0 +1,24 @@ +import info + + +class subinfo(info.infoclass): + def setTargets(self): + self.versionInfo.setDefaultValues("", tarballInstallSrc=self.parent.package.name.replace("boost-", "").replace("-", "_")) + + self.webpage = 'http://www.boost.org/' + + self.description = 'portable C++ libraries' + + def setDependencies(self): + self.runtimeDependencies["virtual/base"] = None + self.buildDependencies["libs/boost/boost-headers"] = None + self.buildDependencies["libs/boost/boost-bjam"] = None + self.runtimeDependencies["libs/boost/boost-regex"] = None + + +from Package.BoostPackageBase import * + + +class Package(BoostPackageBase): + def __init__(self, **args): + BoostPackageBase.__init__(self) diff --git a/libs/boost/boost-locale/boost-locale.py b/libs/boost/boost-locale/boost-locale.py new file mode 100644 index 00000000..efa1b94b --- /dev/null +++ b/libs/boost/boost-locale/boost-locale.py @@ -0,0 +1,30 @@ +import info + + +class subinfo(info.infoclass): + def setTargets(self): + self.versionInfo.setDefaultValues("", tarballInstallSrc=self.parent.package.name.replace("boost-", "").replace("-", "_")) + + self.webpage = 'http://www.boost.org/' + + self.description = 'portable C++ libraries' + + def setBuildOptions(self): + info.infoclass.setBuildOptions(self) + + self.options.configure.args += "-sICONV_PATH" + # self.options.configure.args += " -DBUILD_TESTS=OFF" + + def setDependencies(self): + self.runtimeDependencies["virtual/base"] = None + self.buildDependencies["libs/boost/boost-headers"] = None + self.buildDependencies["libs/boost/boost-bjam"] = None + self.buildDependencies["libs/iconv"] = None + + +from Package.BoostPackageBase import * + + +class Package(BoostPackageBase): + def __init__(self, **args): + BoostPackageBase.__init__(self) diff --git a/libs/boost/boost-signal/boost-signal.py b/libs/boost/boost-signal/boost-signal.py new file mode 100644 index 00000000..800d6b44 --- /dev/null +++ b/libs/boost/boost-signal/boost-signal.py @@ -0,0 +1,24 @@ +import info + + +class subinfo(info.infoclass): + def setTargets(self): + self.versionInfo.setDefaultValues("", tarballInstallSrc=self.parent.package.name.replace("boost-", "").replace("-", "_")) + + self.webpage = 'http://www.boost.org/' + + self.description = 'portable C++ libraries' + + def setDependencies(self): + self.runtimeDependencies["virtual/base"] = None + self.buildDependencies["libs/boost/boost-headers"] = None + self.buildDependencies["libs/boost/boost-bjam"] = None + self.buildDependencies["libs/boost/boost-build"] = None + + +from Package.BoostPackageBase import * + + +class Package(BoostPackageBase): + def __init__(self, **args): + BoostPackageBase.__init__(self)