Исправления для calculate-core

atratsevskiy
Mike Khiretskiy 10 years ago
parent bb4a96bd2d
commit 96ae5edf3b

@ -2,6 +2,7 @@ AUX calculate-core-3.1.9-r4.patch 5338 SHA256 ac7374390c65c37785ac42734d177332ca
AUX calculate-core-3.2.0_alpha11-r1.patch 895 SHA256 cd8eff11d738cc10fb775ea0113c438c641dee72f11012053f594e0d761ce53e SHA512 3a8ebdf369308170c96973faadd53fd2c3be03482465e3623f1bd2c7550caf30acc4dbe79a46c15a8315beaef7bd29b90be3bf1594f15a23cd10834a76137463 WHIRLPOOL 017329ff895d50ce5b830999ca12c18eb48307b97683777dc52f6730d72595682b92ec341bd378f200f3b41f6d13f1f3c5069c5b95f50a632f770488cbab389b
AUX calculate-core-3.2.0_alpha11-r2.patch 4459 SHA256 236efc35218f96a80f1861b89ab133a7b564d611fd4ee596393d40bb11d92a33 SHA512 022a61bedcc159aac082c0d227efc521f351815ff27383e45ca805bcadc2780c6171e438e7fa04e5dcc1f81fcec736e8abda47f72999d8d822dca042ad40b5d6 WHIRLPOOL 122eb60f05221d10fe6eb405c4b3a2d271f77d21cfda03fbb3225640776af178799508423b2af1eb4c35d56129c44c284b62eca8cadad2c1e597ed202217756a
AUX calculate-core-3.2.0_beta1-r1.patch 1204 SHA256 feb9b0adc34d5c037dd3b477ba4964bee7bb73776d529f18ebe626495379ea73 SHA512 8aeeec44b528015eaea5556c6631fc073aad83ec37def922b93961deeb162ef4900bc7f432bc8f766b976afb67d7346e3cc43f084621c1cc4a9048bafa0e8389 WHIRLPOOL ee69071a7a795cb62d541804511a1f4d1afb8e3fdae37fa00c82c0c8c4bc31bb7884f2c1c69c712b54e76f5c0e72ee6ef6990cc432259ff8b7c7833565580362
AUX calculate-core-3.2.0_beta1-r2.patch 3265 SHA256 e771036656a64faa576deb20f50f1aed1c2485e8276cb6a5d802a1fe53466f76 SHA512 18179cb82acb3fcf5808a71e0ff971fe9c4309c9b8fecc65087a8b676fe0b716e84c1ede31677054c1aa6dfb179e3b302bba900796e7f52d5e6a16fca80b1bb3 WHIRLPOOL 6d5c00d96cb83a95f459334313cc9b5e128930debceede4cb1a2813775d084c29ce25ababd87bf6631b175d96b84009944b2773374c4e66836958d6c8025d55e
DIST calculate-core-3.1.9.tar.bz2 83760 SHA256 c7e08d1e127b32196ff55c1c0b2c58d4eb805d06604edae0d76c8bc61e0427c3 SHA512 e0124f3d40cbba1a147a11949c3f57218def6ae37575a059fb1a37c111d1d29d8dcef9a4927c7ce7fce172ca405bcf225800bed3b00d05e3a663db13e7f45e74 WHIRLPOOL 18926257d8cc4a237c08f4354eac0fa5ce82162fb8a13aa5de5d31b53ee9acb4d3b1320edb746cd552fdacbfce30405d0092d9e6be661e04c74384803459a4fc
DIST calculate-core-3.2.0_alpha11.tar.bz2 88248 SHA256 67d04e8a8cf91f9fc27e16c8e87279aa02a721ad42a748a3ad7b5dcec1d1de68 SHA512 a8cde2db1967d2285d5d1f7a85ea491f5e7207f8da2e812e164c4cd3d36ecbb823e2946a2f3586e09adf2eff7a6911bd5277f06a151f1351adef845b07ce2c41 WHIRLPOOL 199dd4ff70fb79a30a1d8b7f0df0fb009b4506d567932d892cfeff560d26fb9308ea923bb3c1a69c298545b7f033b8a880e6ef0367624d5b2cff25ce8b0828c0
DIST calculate-core-3.2.0_alpha12.tar.bz2 88687 SHA256 e6c990745af8914b9e941e6a11535774978fac8f5b1c39f5602368d8ad766c36 SHA512 de5378b3f87037ad07bc64085a4bb9ae7a817b7bfa870a3d261cafb0147a98f89dc0d30c3259b8928f6b9cfd866b841c5f40a78c150cf931683509de29c8798b WHIRLPOOL 1c162a2554b55aba682fafb01efa97b2f96ab9d068e5a87bd59f674236c06970fbf5eda84501d956bacd6bfcc4486fb97dedfab80580e9c45d0ac16a64331a35
@ -14,6 +15,7 @@ EBUILD calculate-core-3.2.0_alpha11-r2.ebuild 1273 SHA256 6be1bb0636ef29f2d9ec51
EBUILD calculate-core-3.2.0_alpha12-r1.ebuild 1141 SHA256 f74d3840120cc9308a258af6d7772939397dfdbc4e7c01543cc8a8148d3b4f5f SHA512 5d662133bddb1d287252f52642412f4c3f97c6eed79ebf1c5d894de1b6bf4384a5c9c9d9c8f0d466e5a8a974adb526d5a27567e0edbfd04471d2f1aff40274ba WHIRLPOOL 4fbb41db3c67cea88540696341c403c309e40f94b3041b17b4992ca46877c3e8e421e3b066fa70f78e59667e3203532aaa892382c5537add9bfd70d4058f1b9f
EBUILD calculate-core-3.2.0_alpha12.ebuild 1130 SHA256 262e70acf2dca8808cdc7162431dcec1119783ec185848024d2ff6002037beea SHA512 d6681c3f8e146b8eeb11ff596094aa8596fea8c371421cfa7a63adbd532ab95e2b7e9bf4f897d18649ffdd57952dcca8c8754aba9c3dbb9e5a08de6c0350ad0e WHIRLPOOL a676b23646aa3c80f96855104af7159fc7f0275b6374020448e5524fe1d5d9b7d2e885b6875af439d3c599f945633988380418f55ae7158e6fba0ff466bc8f57
EBUILD calculate-core-3.2.0_beta1-r1.ebuild 1280 SHA256 45537320dc6a02f41f8a81352a9e76a6fead532dd0af560b77c332d2c2b96dfc SHA512 b441abe457c52e48a6e8ec51b90fbe8d2e7f8a77451097b007469ff3373e5b807fed6dec13ada782d79cae2811e984d3b086d3b6800e3a38c1d93cb65bfbbf83 WHIRLPOOL 32f6221d866e9b43d24a9a2c38b7864cb52755e6c53194c620fc250bd566b6a8f06c29e58d96dc59c915ee762a36afc04c526d08dd3b6c20780836aeb1735b3b
EBUILD calculate-core-3.2.0_beta1-r2.ebuild 1280 SHA256 110c4c1f4983acb989e3c28111830ee34e90eea0538198af16343b4013f664ba SHA512 fb7923d2f7ee0d17d78e96a95f1739b98e08d5047ef3096744743fc2cd0fe6087b6f2263da37c8b7e7bea8003f33496220fa1d13760ce3239a3a32aa5162105c WHIRLPOOL 3069771c97cf922479b35d600a00fe74b93f8aad93cb681511ff6eba47d0f81b41113208960879d5ae4f39322ab6411a50ef36018b3ee213607c6e958e8d3569
EBUILD calculate-core-3.2.0_beta1.ebuild 1139 SHA256 ef006806da8d8d8707fd310062a03d638329994734070c7a673a1bfee2b93f07 SHA512 55b9adb2128f58873bcc330d0739f6b27384c685bdecfadc51c60bd9d8ffe7f625bf5ca1cde714c751b748205234579849cd6a7f9906300957bb490bdffc01f5 WHIRLPOOL 1eedb7651360fb50a84ecff4af2261fbff86fc90cbd44b639f41a0716e6f787e50141e9272b36650e370268bd8cc66040a225849c4d5f0ff3da579fa4fee842d
EBUILD calculate-core-3.2.9999.ebuild 667 SHA256 f3a018c25ef0e308bfd9fae1baa1f48b9bfd9881e2b902a2bdf303ed51c94860 SHA512 bc463857f5f83a91178c4d30e1bea32f15fc4204930b1589ed40d7987a2c706fe7fbe3e4591702fd30b25bce49e56c02c9a0d6a61cf83215ed278f47511ef293 WHIRLPOOL 187c583696d5030a261e3cfdcdb38d66055c68ccf1ac8e8ae3ce418b34784f91922cedefeaa9f367f649ffcd0dd1f330a80d98afd734081a505ee472134335fd
MISC ChangeLog 382 SHA256 ce74a6d08ec1ea80ee021f5378f705102435abfcd5304d851c3f7932a967065e SHA512 f5531edead30072e8fb8f278cad1d265762b8ecdf146b86cf514704f373f2bd8068b3ed35e68186687f83129814b73c6269024d442fb592515c72a9d0e6d3ca1 WHIRLPOOL 48571b2986c2f8797109a3a3440a43f4f87b601e8e52bd41a470bd077b37eb2b6118e6baf86179df065aa2e4a840d9501b2b2455b990a19dfaa2d4ee7784c922

@ -0,0 +1,51 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
PYTHON_DEPEND="2:2.7"
RESTRICT_PYTHON_ABIS="2.4 2.5 2.6 3.*"
inherit distutils eutils
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/calculate3/${PN}/${P}.tar.bz2"
DESCRIPTION="The WSDL core for Calculate 3"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="amd64 x86"
IUSE="minimal"
DEPEND="~sys-apps/calculate-lib-3.2.0_beta1
>=dev-python/soaplib-1.0
!minimal? ( dev-python/sudsds
net-libs/dslib
dev-python/pyopenssl
dev-libs/openssl
=dev-python/m2crypto-0.21.1-r1
dev-python/cherrypy )"
RDEPEND="${DEPEND}"
pkg_preinst() {
dosym /usr/sbin/cl-core /usr/sbin/cl-core-setup
dosym /usr/sbin/cl-core /usr/sbin/cl-core-patch
}
pkg_postinst() {
einfo "For autoconfigure calculate-core for adminuser perform:"
einfo " cl-core --bootstrap <username>"
einfo "For run calculate-core perform:"
einfo " /etc/init.d/calculate-core start"
einfo "Add calcualte core to autorun:"
einfo " rc-update add calculate-core boot"
}
src_unpack() {
unpack "${A}"
cd "${S}"
# apply revision changes
epatch "${FILESDIR}/calculate-core-3.2.0_beta1-r2.patch"
}

@ -0,0 +1,66 @@
diff --git core/server/api_types.py core/server/api_types.py
index 2a0c7d7..0d8d8b1 100644
--- core/server/api_types.py
+++ core/server/api_types.py
@@ -295,7 +295,7 @@ class GroupField(DataVarsSerializer):
onlyhelp=onlyhelp))
else:
uniqBrief = []
- for varname in list(set(info['normal'])-set(uniqBrief)):
+ for varname in (x for x in info['normal'] if x not in uniqBrief):
inbrief = brief and varname in info['brief_force']
if brief and 'hide' in info and varname in info['hide']:
continue
@@ -306,7 +306,7 @@ class GroupField(DataVarsSerializer):
groupVars=groupDepVars,
onlyhelp=onlyhelp))
if info['expert']:
- for varname in list(set(info['expert'])-set(uniqBrief)):
+ for varname in (x for x in info['expert'] if x not in uniqBrief):
if expert == True or \
expert == None and dv.getInfo(varname).wasSet:
self.fields.append(Field(name = "expert",
diff --git core/server/func.py core/server/func.py
index 1e1a6e2..5a6b964 100644
--- core/server/func.py
+++ core/server/func.py
@@ -28,7 +28,8 @@ from calculate.lib.cl_lang import setLocalTranslate,getLazyLocalTranslate
setLocalTranslate('cl_core3',sys.modules[__name__])
__ = getLazyLocalTranslate(_)
-from calculate.lib.utils.files import process,readFile,processProgress
+from calculate.lib.utils.files import (process,readFile,processProgress,
+ makeDirectory)
from calculate.lib.datavars import DataVarsError, CriticalError
from calculate.lib.cl_template import TemplatesError
from calculate.lib.utils.content import getCfgFiles
@@ -1103,7 +1104,7 @@ class CoreWsdl():
""" write data in file """
from baseClass import Basic
if not os.path.exists(Basic.pids):
- os.mkdir(Basic.pids)
+ makeDirectory(Basic.pids)
pid_file = path.join(Basic.pids, '%d.pid' % self.pid)
try:
with open(pid_file, 'w') as f:
diff --git core/server/local_call.py core/server/local_call.py
index 10b9c9c..efc4a0e 100644
--- core/server/local_call.py
+++ core/server/local_call.py
@@ -31,6 +31,7 @@ from calculate.lib.datavars import VariableError, CriticalError
from calculate.lib.cl_lang import setLocalTranslate
from calculate.core.server.api_types import FieldAdapter
from calculate.lib.utils.tools import ignore
+from calculate.lib.utils.files import makeDirectory
from calculate.core.result_viewer import ResultViewer
from calculate.core.server.loaded_methods import LoadedMethods
from calculate.core.result_viewer_gui import ProgressGui, ErrorGui, WarningGui
@@ -121,7 +122,7 @@ class LocalCall(object):
if self.clVars.Get('cl_ebuild_phase'):
return
if not os.path.exists(pids):
- os.mkdir(pids)
+ makeDirectory(pids)
pid_file = path.join(pids, '%d.pid' % pid)
try:
with open(pid_file, 'w') as f:

@ -35,6 +35,7 @@ EBUILD calculate-utilities-3.2.0_beta1-r5.ebuild 815 SHA256 5a09d587ea577a39c25e
EBUILD calculate-utilities-3.2.0_beta1-r6.ebuild 815 SHA256 1b6325b216c27e3fa9d217fb0a3b791e747b393115f50908ba01b7dac6268793 SHA512 559b3f5289d4ace3bc47b74532c4c4bf5062f196ccef94ec854f4811ecc76e073cae625024af640eac7e1b62e6f9cda2267257cb6d9c589ebedcc2b751f83dd9 WHIRLPOOL cad66076b9117ed995226766de815a2624b4eccbc50a39688f74103849e374c32598dac6abd5cd9dabfd5252dcf4be5741721e16e242bca9171122ed299f0fff
EBUILD calculate-utilities-3.2.0_beta1-r7.ebuild 815 SHA256 3211830095f2b6d7fadb57773d41780a7386ace8e41daa0917e2b171215f5700 SHA512 acd2a5c73a8ebab04ad48ae900a1a93849e8e5a6dde98874749ea52db09c3a6497f685f6eab729d3a0d73fdb5b508ac81e4fdc0a6d2a55533ce97074a884dcab WHIRLPOOL 5dbf04c6b5d61bb92c3a23f8e11135a7a5790cdcb835fabb414005efca2402060cb01c3c06b8353c93d0f6590434d001f3c6e30925c7516c8cbd69734c1cc2b2
EBUILD calculate-utilities-3.2.0_beta1-r8.ebuild 818 SHA256 d157ec269341a81dd28f873909715ae2d29f0df14c9419e83f6544d7f9e79495 SHA512 477a08739c805ff54116492093fa017044b51a8e385c114e39fc8e267167c097c3e84b187a1b40ea8637b622d6ac47f4a98bd27a7fbd1bc66d816c6d716046f8 WHIRLPOOL f83a9d8a28c1136a9fcebd8f4e690323a3a0297952b6311edbd5c62c3e45231e672a578b7b54c43f3039b156983d84a8fb84870d71f29bc5a15b8992d4940db4
EBUILD calculate-utilities-3.2.0_beta1-r9.ebuild 818 SHA256 f88de399818b44240ffec54eda6996eef17e9d69591a102f644280fee87676eb SHA512 970c9c142e0515c8e5130278ce1a6c7358f16bfb48ad8f2d6cf252bfede40797ea854fc23ffbd606f0f0e7b4f9c0727851a56bcdb37d0d8c60fd69208d7fbc2c WHIRLPOOL 8102b0c064bcc346a35f26f6bb8ada598570ecff39544c844b3cc686b5535af5da1cbcc73c2534ada3c1da1de1030126fe289e7fa913304074e0003e3fc876b3
EBUILD calculate-utilities-3.2.0_beta1.ebuild 803 SHA256 61092943e71177c34f60caa607f65ed9efcce895840d49be7f3a764aa7a5df4a SHA512 6cc5b9658f4f47daefead300c6c3ead06628eb35d1f5f8e01a9279c6f1a21c5c48d632ef751633537a23e68d60e7453a284d7ad0922988688d70a57d7c478a90 WHIRLPOOL e5805dd4b8c796472cc069f3411e707b4bb15bee57503e716d0b31d8fc224ee20b3e72a8deb0876e8b3ec619208e657c9c5b664b4d5fb0e950f1cdfe1bb8b750
EBUILD calculate-utilities-3.2.9999.ebuild 800 SHA256 acbb7a4e34387baa1ade9bf97637972fbfc97afa56367381d622198b5237e983 SHA512 9e0c74eb499157b6d3ace20d7e9da630660e46b74a6d575e222e1638c87f85660635187489b9312a45f193780c301d87c1dbb9a0f60414e178e8f54080c71ffd WHIRLPOOL 9b56f590f36d29d3518c66c453f97b14d083e36b62adb70a8916ae4e30b527431602a9edd40d703e5cb4296a01f8c982157b602651ee57a9c0ddb7a4c6aa2fe1
MISC ChangeLog 38731 SHA256 7e70a0bc1f3b34c0011f3874773a698a4bb96eb6d3dad10903575156bb8578bc SHA512 2de466ea990b9eac702b81fd097c3f5d06d1f4db1a4bd1d1b7380b45e551f6fd62c16564ecfc810246157d3ef1113ae373041580e70981d44752e50ed6134bc0 WHIRLPOOL 5ca0cee1ad0e9419f91ec11a9629b9a29db9fcbed4f5ae0aef1f8a2170ff58112c8580d61884c56ee410a0abc201fa8f4419cea35077fc8bb84e733f6fa6f4db

@ -0,0 +1,26 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
DESCRIPTION="Calculate Utilities meta package"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
SRC_URI=""
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="amd64 x86"
IUSE="cl_consolegui cl_client cl_desktop cl_console"
RDEPEND="${RDEPEND}
=sys-apps/calculate-install-3.2.0_beta1-r5
=sys-apps/calculate-i18n-3.2.0_beta1
=sys-apps/calculate-lib-3.2.0_beta1-r2
=sys-apps/calculate-core-3.2.0_beta1-r2
=sys-apps/calculate-update-3.2.0_beta1-r2
cl_client? ( =sys-apps/calculate-client-3.2.0_beta1 )
cl_desktop? ( =sys-apps/calculate-desktop-3.2.0_beta1 )
cl_consolegui? ( =sys-apps/calculate-console-gui-3.2.0_beta1-r1 )
cl_console? ( =sys-apps/calculate-console-3.2.0_beta1 )
"
Loading…
Cancel
Save