Fix wrong core argparser

atratsevskiy
parent 712bf38fd7
commit 126e6fbc40

@ -6,6 +6,7 @@ DIST calculate-console-3.1.3_alpha2.tar.bz2 26341 SHA256 18fde88c3fd603b3bdb911e
DIST calculate-console-3.1.3_beta1.tar.bz2 26462 SHA256 59d452f0332eeb3e3daa59101213bdb4f639e9650f6dec378f83811e09c9d528 SHA512 2dc3146aa513c54c19e15c686dad1e4e2f7f6017937ec6884340a893a8a729751263fcd5cea87f7096caed18fc22752fffb6b49277c455d9bc6b83fb03a5879e WHIRLPOOL 37d5e01260fcf4215c3879b339ed0ef613e40af551d5aa0d12604eebdc44612e4fd58460f9b60ce7ef8423b32be4a310196f722f8db645be710888de8db64567
EBUILD calculate-console-3.1.1.ebuild 543 SHA256 c71eac79e075c7437b94048b33d210f0427144ae663db2c399db540c48556f8e SHA512 f081df75362b123a8df5dd23fd9dcd0cab4e7b67864adfec30498473c4ded03a4a5f4b6ef1db567f5ba70e7ea1377986eb94b7c098d95354a953c780478ec7d4 WHIRLPOOL 1e688516bbcc616d5f122ff2ccdc3081f6dbc68aaadecbead63b13545113fe1f85ef721e21c1aedc868ddd89d965d46bcd306d514371e0e3d4c44e18865582f6
EBUILD calculate-console-3.1.2.ebuild 543 SHA256 b2ab020334187a8d1d8916cff321831754733553cb6d975c06d279207bb0bb29 SHA512 47093dfe831857602f3852d759c7ee7e677c03ba40af068d903b8601700c9c8cc62ae7c14fe1ef6d2f6fef423b66a2e2a9cfca02303522ae478de50b1fd669b5 WHIRLPOOL 4123474358b93a5eff3db02d09a0b4d23935eee1c29490cb0b9bbdb61561db152ccd2e3a21d0f6c878ec8a0158e3cddcf62a6718f999a89d5a175e5fd079eb03
EBUILD calculate-console-3.1.3-r1.ebuild 680 SHA256 19d0654ffbbae8e9d12322839fdbf85c0e4d020d865ed1e3474cb8796d2c1c3e SHA512 c39f44ba8fd6dd892762156cef9df3ba1ba8638414ea2eae32e17303ae9dcfa3646aeeebf14e7b99df3e883cb3a814f1530500cabb42ca331d57c0d09de4b2f5 WHIRLPOOL 8cb12924b8c0ea68434cdc9a3a206a7ad7eac98a959c97dfb6b97cd650fc4b7126cc3d7a87187fe1892fa2309713669fc3e455710aaf3ae3316ede7d049cb1ef
EBUILD calculate-console-3.1.3.ebuild 543 SHA256 11e52ca40d51ef471c718284432669ea9a17e02f46274047b67221f561963bd3 SHA512 2abe9d549351bd3f5e4126140bf44d60d023c6178ccb66ae903e60f35ac850955c83b61b1dd8daca7ddd1b0a801ea219fef2b09631d91ebe3f742614c464ad81 WHIRLPOOL 4f0b11ed17d4f6dcc1f2c5177df0e53a4526b3cabf9b5f414b3f90eec2d181804195ab4067d3b0ade72d1079d17a413c6a66b94e4c442e3b29b8fdf4ba4c6b25
EBUILD calculate-console-3.1.3_alpha1.ebuild 541 SHA256 eca7e26c1ede62151ee11026b240df76d1efb63f3b0da7e003d1e4b165adfe0f SHA512 7de47db20cdafcc0e778426e47727505d308c06b8c453e2150472e99a1e8da62405ae7cd69ec5a0d467d6b4894b618afa1bbd080300ab743149f06ca16caf928 WHIRLPOOL 6838a85706ebb891c000c0876110bb46f0742a659934a97b993052a1ddd4bace5f2fb4659a13efae96824c9edb123c1b9877c283df50256abfc5d67bb87408f5
EBUILD calculate-console-3.1.3_alpha2.ebuild 541 SHA256 7bacc3f1a38cf9a68e52cbeef8477635051be9c5a709c6b2a7400fc74154131b SHA512 5cf71a4f9cd285d1fd415a3fb05888f8005f77a3d60beb55b522c93b62a8bdf48d49b2b9bcf51f551756dd57e2aba82285c955a0bfaff9fdc6a6714cacfae5d6 WHIRLPOOL 527d742c8f6417f2d1515cd113c20dfdd69354a71236be497bed30689f338bae6b5d03c733adae3438dc447557f33df6bd8662eff1616da456e843bc9c26f094

@ -0,0 +1,28 @@
# 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="Console client for WSDL Calculate 3"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="amd64 x86"
DEPEND="~sys-apps/calculate-core-3.1.3"
RDEPEND="${DEPEND}"
src_unpack() {
unpack "${A}"
cd "${S}"
# apply revision changes
epatch "${FILESDIR}/calculate-console-3.1.3-r1.patch"
}

@ -1,5 +1,6 @@
AUX calculate-core-3.1.1-r1.patch 6519 SHA256 d258a9bd7cb0e894058e59e7a8f2cbcf29e49152c32777f1fd8ee23a1edfb343 SHA512 7558d31f7997684895d22091832e04379db554a62f2866362b1bf6019b0272289438bc84bf5b0b33d77577003c913c0bd49a8f1ba4f02340f7f3fb69438b3c55 WHIRLPOOL 1436a5f1408cfb8d978163b3e70de417400f3d2596d9061576d42418508de91ae22ec79ce2e8d3cc16818753f816427db201408f204a67f81cb34b2445589a31
AUX calculate-core-3.1.3-r1.patch 1896 SHA256 7a37a36a6ac20829782df5692e5bfe4a94b98f4ceba6a98b3354265f0a8bf1fe SHA512 84800ecb12055d2c51e84e70846b2f3202328d89197f4276cfe4996a360e7a049dbabc76fb85bbce9d962ace8dfa5b743416ab81c8f7cffb074d7e4d844b1f28 WHIRLPOOL 40ebda8e0fdf132939034e797a36b15045c3d9828badb35e6e737657ec8bcfb48427aacce21f1932c3c94a7a7681fb2cf1a75ceaf4a778ddc2fa8b77f1bacbb4
AUX calculate-core-3.1.3-r2.patch 6008 SHA256 239d7f67b8261e2c2576fad915ad054fa7e4acf47ccf2c3ee557f14c458ef882 SHA512 8bb5d7aad8cdbf67424832ed328424a19557b6365f6d54038e948547682e5aa96932e6abc8fc3559f5c4b0f7915d469f704f8b6c35711622e780f7142f2ff2d0 WHIRLPOOL ce2b2c75933aa6fab42a310f0a5d1aa42efe85745946a02bc1cfbb43d53c58601e30253114136bbd9e7f67923cf6663ee931e0c6d36c48bcd83358ba2a53fa4f
AUX calculate-core-3.1.3_alpha1-r1.patch 2800 SHA256 9a9e45828c278f4d81a1de75f489433102c515b6a96a769c08fb94e39bf0e2e5 SHA512 a2c3a835436b3b7ae5f0acfe42274e499023e4cc23d2a6db5d11db0c20509f73e4e74d7c6972411d4ff618a3fd78c3c91da63191a320a0f7f68d98e855fde15b WHIRLPOOL 0daf4979ce4d194902d6241ebc1792e911f8730313ff013cd729b11d846bef228381dd257b65422e58b15767d2879f4842fb8e62dc4d8148ade526e2eb8954fd
AUX calculate-core-3.1.3_alpha2-r1.patch 599 SHA256 7ab1a1c61607d54896bd10c51aa6728b470e2c92881156d3a3a13d2589db592f SHA512 e90adb16521e5dadb8eb9fc2235062cadf9a4d091342d8b198f157b8b50101c423c233d1cab957a681b8bda4dd6f1bc0781f4afcee6c9e69c448a11cb24fe071 WHIRLPOOL f13daff35f8d050ba94b5f86cb3c85fe3571ca9b073f2fad19c74463c96e5828a41ce46c77b2c63c0155de9f4fbc2a47119b8ecaac979d9660b706c0a19ea6c8
AUX calculate-core-3.1.3_beta1-r1.patch 701 SHA256 922d251a095122f630c3e0af2dca52702de088445be8571adb4b989a8bab1e05 SHA512 fd896144f5436bbea81272394fec35ae04d8c4e8fa97e7b76c0761d1bfa36e8168e7896ff1f08ec1ef1eaf595e3f6cbefde80b556a7d941eb4335e4cc21e10c2 WHIRLPOOL a32ba70961f3d610824d3b6100b6aafe5974b523d69e548ba49083d0e2cdd317f5711903c9e83f182818e1768e2045c7c560abd0da85c991b5be199ae4b63921
@ -12,6 +13,7 @@ DIST calculate-core-3.1.3_beta1.tar.bz2 84269 SHA256 ec40d6ce9c833e8d9f27baf62b9
EBUILD calculate-core-3.1.1-r1.ebuild 1207 SHA256 7c3d976590c3fe770e179b97e520f40e540602f9322c8adb940519d775bc7ba4 SHA512 8c684512b3cfcb8b2a4959b30d48588eb85b07ce9641d0f058be457ebad0a26f7eecf298519c957eccdff5039485b529019c48160dfd04aae78452e99ee362a5 WHIRLPOOL cd5eb577361fb701b2fb696e0633401a01a2bdfa9b4c9991c780d24188390c556299d10ba131848c9af48d7f2a490936d910ee1a2d13526191dd4212bc02d7f4
EBUILD calculate-core-3.1.2.ebuild 1073 SHA256 077e62000c689341b55ab879f9ca0c4f52543ef0e6d99d491de38d2a0a171b33 SHA512 bfc7958b1ee6a9921b891be64a34f430913ab238121ed052daabcf06b36ac861cd63cd7701f04dd74fba39d4a2f1f4911c555bad8e393221325c73198f93129b WHIRLPOOL 8138b1d725f5ea2dad9666f24ede070488ca58b557f0d6bfac64303b4b07bdd96c49eb44156a2bdad735fdb7be670c505453dec5198e80d0700757c72652e760
EBUILD calculate-core-3.1.3-r1.ebuild 1207 SHA256 cc0a485c849de2bb1187aee5550853978b457cbe34d187280063883b4697acc3 SHA512 1945ba5d4cfbaf02d4613582a4d7055de3231fa1e5a992081eedcb67a327071ff371ecbfe3fe027d6ca9d60adc1ffe53c0446f89c5673492a87d7fb08403ea81 WHIRLPOOL 26c392b40fc41cfccf5fd31ce779e920752b72392b1bf4ec02cfdcfad4620df7055bd46b25080c1f0979c2d28b22f318b67bb6effb235651fde7eb7a8fda1020
EBUILD calculate-core-3.1.3-r2.ebuild 1207 SHA256 a8b58d8ee119a41f216fa3f4733193bdbaed3f64985257a7a24065119dbc5929 SHA512 92e4504315a4df94464869c817edea8761f63977fb2eca40385b87844caf03c2f9a1fa74765409800887d0ed0a8300f0bbd540c27bc8e4e2d66680687940515e WHIRLPOOL 851398dbf1f8287b367f080313f51d4d827802d7d4e29ceea44a3202b6a78e77cd4d1883126dfa2a74e89097d077cc2dce44aca7e36a61211fffa54a69b4f846
EBUILD calculate-core-3.1.3.ebuild 1073 SHA256 defa0848f9a11b989f2e5bfbb86fc79199a9b54e73f7fe7a165c5b9e302130b7 SHA512 1358e5583db13cd352732bb02abff3b2b44cf01f1d6332137172871f4ec68df25d81f08df72ced374524e7c409efebb270d56b0e2a1a062639f607bdac4ae4c6 WHIRLPOOL 66189976cd595ffd95728a1c203b9554cfd216e3050fd765da8ecfd6f4d0edeb9752163001d5f2d787ad555124cb316155898a74d7fc9a98220cf53276936030
EBUILD calculate-core-3.1.3_alpha1-r1.ebuild 1212 SHA256 d14d99044d168b95bcc8e9958df633326b634d7ee279b51613523b06feaf96b0 SHA512 f40fa338afa2db4011515e0b3b6c12156f9434527237b2458f449476ac898c8b1888d234f79ef52886dcfc68b02380b9c711cd2cebc1108a0ce07b64cc8a5b0d WHIRLPOOL d4250f79a40601720e1c5ac644495b412ad64ffcdbf50f24425e521dc0dae7550a11721459c577572fdd406eb32a700712c30b1bccb794e6c0abae68219dc48e
EBUILD calculate-core-3.1.3_alpha1.ebuild 1071 SHA256 053eeb7946f1db767bb52b0e7a71ed896126e3bcc3305ed5848fbc87d16bcc1b SHA512 85d2fd477086d9ca6e81ca0b10c1688f41518341b917215981855a84429cc74e929bb18dd572b9c37342d2a5754d0c3607d4c4a5c815d7e6f9ade1881b784edf WHIRLPOOL c7f1f96ea3afcc9ca3f9668b176aa10b2a18882f4660f93e0f23179c4c576cf806a0d5cb297b0ce887b541c8aa9d95e81cf0227d7bee1dbd855f8a2e5561dd58

@ -0,0 +1,49 @@
# 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.1.3
>=dev-python/soaplib-1.0
!minimal? ( dev-python/sudsds
net-libs/dslib
dev-python/pyopenssl
dev-libs/openssl
dev-python/m2crypto
dev-python/cherrypy )"
RDEPEND="${DEPEND}"
pkg_preinst() {
dosym /usr/sbin/cl-core /usr/sbin/cl-core-setup
}
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.1.3-r2.patch"
}

@ -0,0 +1,141 @@
diff --git core/server/cert_cmd.py core/server/cert_cmd.py
index 3a33eb0..ea735f3 100644
--- core/server/cert_cmd.py
+++ core/server/cert_cmd.py
@@ -1207,9 +1207,10 @@ def parse(full=False):
parser.add_argument(
'--gui-warning', action='store_true', default=False,
dest = 'gui_warning', help=_('display warnings at the end'))
- parser.add_argument(
- '-f', '--force', action='store_true', default=False,
- dest = 'no_questions', help=_('silent during the process'))
+ if full:
+ parser.add_argument(
+ '-f', '--force', action='store_true', default=False,
+ dest = 'no_questions', help=_('silent during the process'))
parser.add_argument(
'-P', action='store_true', default=False,
dest = 'stdin_passwd',
diff --git core/server/methods_func.py core/server/methods_func.py
index d6d7556..b9d4598 100644
--- core/server/methods_func.py
+++ core/server/methods_func.py
@@ -27,8 +27,8 @@ from itertools import *
colorPrint = color_print()
class BoolAction(argparse.Action):
- reTrue = re.compile("^(?:y|ye|yes|t|tr|tru|true|on)$",re.I)
- reFalse = re.compile("^(?:of|off|n|no|f|fa|fal|fals|false)$",re.I)
+ reTrue = re.compile("^(?:on)$",re.I)
+ reFalse = re.compile("^(?:off)$",re.I)
def __init__(self,
option_strings,
@@ -154,8 +154,21 @@ def get_method_argparser(view, args, cl_core = False):
else:
progr = 'cl-console --method '+method
+
+ boolVars = ["f"]
+ def fixBoolVariables(args):
+ prevLen = 0
+ while prevLen != len(args):
+ prevLen = len(args)
+ args = reduce(lambda x,y: x + [y[:2],"-%s"%y[2:]] \
+ if len(y) > 2 and y[:1] == "-" and y[1:2] in boolVars and \
+ not y[2:].lower().startswith("on") and \
+ not y[2:].lower().startswith("off") \
+ else x+[y],args,[])
+ return args
parser = argparse.ArgumentParser(prog=progr, add_help=False,
formatter_class=RawAndDefaultsHelpFormatter)
+ parser.fixBoolVariables = fixBoolVariables
if view.groups is None:
return parser
@@ -200,8 +213,12 @@ def get_method_argparser(view, args, cl_core = False):
data['type'] = str
if field.element in ['check', 'check_tristate']:
data['action'] = BoolAction
+ if opt.shortopt:
+ boolVars.append(opt.shortopt[1])
elif field.element == 'radio' and field.type == 'bool':
data['action'] = BoolAction
+ if opt.shortopt:
+ boolVars.append(opt.shortopt[1])
if field.element == 'table' and field.type != 'steps':
data['action'] = 'append'
@@ -220,6 +237,10 @@ def get_method_argparser(view, args, cl_core = False):
group.add_argument(*opts,**data)
except argparse.ArgumentError as e:
continue
+ group = parser.add_argument_group(_("Common arguments"))
+ group.add_argument(
+ '-f', '--force', action='store_true', default=False,
+ dest = 'no_questions', help=_('silent during the process'))
if error_flag:
raise Exception
return parser
@@ -345,22 +366,26 @@ def check_result_msg(method_result, view, input_error_dict = {}):
continue
params_text = ''
- for Group in groups:
- if hasattr (Group.fields, 'Field'):
- fields = Group.fields.Field
- else:
- fields = Group.fields
- for field in fields:
- if field.name == error.field:
- if field.opt.shortopt or field.opt.longopt:
- params_text += _('Wrong option ')
- params_text += ' '+', '.join(filter(None,
- [field.opt.shortopt, field.opt.longopt])) \
- + '. '
+ if error.type != "commonerror":
+ for Group in groups:
+ if hasattr (Group.fields, 'Field'):
+ fields = Group.fields.Field
+ else:
+ fields = Group.fields
+ for field in fields:
+ if field.name == error.field:
+ if field.opt.shortopt or field.opt.longopt:
+ params_text += _('Wrong option ')
+ params_text += ' '+', '.join(filter(None,
+ [field.opt.shortopt, field.opt.longopt])) \
+ + '. '
sys.stdout.write('\r')
sys.stdout.flush()
- colorPrint.printERROR(params_text + error.message)
+ if error.type != "commonerror":
+ colorPrint.printERROR(params_text + error.message)
+ else:
+ colorPrint.printWARNING(params_text + error.message)
if len(password_errors) < len(method_result):
return None
diff --git core/server/replace_class.py core/server/replace_class.py
index 12c5cd1..065cc31 100644
--- core/server/replace_class.py
+++ core/server/replace_class.py
@@ -474,7 +474,6 @@ def call_method(metaObject, args, unknown_args, colorPrint):
view_obj.brief = None
view_obj.onlyhelp = False
- no_questions = args.no_questions
try:
view = getattr(metaObject, method_view_name)(0, view_obj)
except AttributeError:
@@ -483,7 +482,9 @@ def call_method(metaObject, args, unknown_args, colorPrint):
method_parser = get_method_argparser(view, args, cl_core = True)
param_object = create_param_object(view)
try:
+ unknown_args = method_parser.fixBoolVariables(unknown_args)
args, unknown_args = method_parser.parse_known_args(unknown_args)
+ no_questions = args.no_questions
except SystemExit as e:
return 1
except Exception as e:

@ -14,6 +14,7 @@ EBUILD calculate-utilities-3.1.3-r5.ebuild 764 SHA256 8047360944d0cfd1d775def28c
EBUILD calculate-utilities-3.1.3-r6.ebuild 764 SHA256 d653a65be8bbe63554f4397b330873598a86d3ea5254485aca71986e073d5122 SHA512 9beb385d9864a6e93a0f72090f7ebab7873c319ab97c15103a3f231661deaac95441c65ced0758780f58a12f3a05323e8d2969a44ec04f5e1b9aa7c43a894ba6 WHIRLPOOL 2a6aa7f680d23c46bf0ec93fd9b3125e0580ab61627808c873b484f8a3a01f96f73fb08290bd131dcf200b4c29ff96be87caf8cfb895a502da5840438a4302ab
EBUILD calculate-utilities-3.1.3-r7.ebuild 764 SHA256 6f1741651cc662e893d0bc94fbb202fb815d614f6a0c6a7fa13053388c1a8018 SHA512 7602b23045f8dbaff13fb4d84f9d47ac9f40e5189f4b48137e3b5eed0c55d61809109588a4d5eb45a47a235bf53ff1d7ea08c472d8b4e794645a2440fb1ee9cf WHIRLPOOL f27b2ca5e5cbc2aa5acd07ef96bc93bbdabcae86fdda03a19ac75ac1d5146a4ecf36ff5035de4880ba07e985bcb8f6ee61a2f0a56ded8d3888606ad277bb5c81
EBUILD calculate-utilities-3.1.3-r8.ebuild 764 SHA256 1587628609c68375cc92df57f1e3bd0c78540b21b0b09f81adbcaac5a6efe112 SHA512 8679f8a5718ec15e0f94f5478eaccdd95276a99471849cb601b804dcedb9117afea1d0a26f8ac6b641398970bdac00748c7595d926d6209ebe56a4f56b9d7054 WHIRLPOOL 53df995da3b72c60b25d2e27d29fd358922481abc9ccf0b9618e986dbba8866b13ada4678aa376171a643eb3c3288833a13a4d1cf323ae55a6ca89b515f3ba03
EBUILD calculate-utilities-3.1.3-r9.ebuild 767 SHA256 a1a93ab24ec697f520cf5ab19223915b0af298bcec5435d41e692ffb617902c9 SHA512 bb69723f6357ecf5153b0aa6cb5b0109c536c2474a66006df17796f77a6e7d27cc637185a75e13c9b389888ce642c6925cf2006f54bbf389c2322f6265ff7fb7 WHIRLPOOL 383d081d86935ea916761e62b8795c1354bc938249979e61d28112b77058a4c61b0225012f30edb1fe235a2e06267028fe4f0668d789e10f42a8db368de3b452
EBUILD calculate-utilities-3.1.3.ebuild 749 SHA256 ea5509536141215632bbea7f9e967437cf0362c3bb7c839f61bbf04f1498dc81 SHA512 d59b948931a7160e4aa1191a892d5eef24148b2fe99826aae09fa254a3ec4187226a599018a62464abb48ee54d1865d9c2fbcfceec0c3ae037acc808358e8c7e WHIRLPOOL fcb9fad7f5d41c956cc371ccad2bda946f905d4e21f0d7aa83c819ddd756f267c10cceaf5b88f371ad2095c7c08b38d001c49c98c89b9e3c1831be3049a28c30
EBUILD calculate-utilities-3.1.3_alpha1-r1.ebuild 818 SHA256 9381052d8609547b849322555d695c96661792a6e8106a9cbf17e69b158ec1a0 SHA512 ad74b7a70bfea421b5d28a50b30c2367e77bc42de55a1375cd9776f1a3f19c0a324e715c759ccf3509eb3634e95e1bbce40aabcf2791fb872adb3cecae4eed4f WHIRLPOOL 357adffc40512951f5a9a50ee4a47544a8e0ba622dbfd528332004e8c4f8999e4fd50c68de0bf5c42a6af54af688a24f94cb09510b8cea3a35b8245efbb0e579
EBUILD calculate-utilities-3.1.3_alpha1.ebuild 803 SHA256 7ef89ba267b68943d2f00e4b36d58aa43bacdbd2c41c46199fd29a7781ba4ff7 SHA512 afebbd3b0f55d94c941586309a325909e256f331e86b8f71698a97d3dc956d3354a81d0e09ae0f794c06078164bf1a89640dc50192560459b412952c8366d1b8 WHIRLPOOL dad73afc7addffd0bd6dc63fd85be1efd23ec41b31ff98e3bd60d9d58a1a6cd522ee9c0c8ebdcfea8e54b63b0696a7e80c62365208328900c3946661233d1373

@ -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.1.3-r4
=sys-apps/calculate-i18n-3.1.3-r2
=sys-apps/calculate-lib-3.1.3-r5
=sys-apps/calculate-core-3.1.3-r2
=sys-apps/calculate-update-3.1.3
cl_client? ( =sys-apps/calculate-client-3.1.3 )
cl_desktop? ( =sys-apps/calculate-desktop-3.1.3 )
cl_consolegui? ( =sys-apps/calculate-console-gui-3.1.3-r1 )
cl_console? ( =sys-apps/calculate-console-3.1.3-r1 )
"
Loading…
Cancel
Save