summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2019-07-25 22:34:02 +0200
committerMiroslav Šulc <fordfrog@gentoo.org>2019-07-25 22:34:02 +0200
commit139bf57860e3089802d385447f465d88c681873d (patch)
tree69832fa288e1507469b0e79c05416a26314daa46
parentmedia-gfx/freecad-9999: fixed installation (diff)
downloadfordfrog-139bf57860e3089802d385447f465d88c681873d.tar.gz
fordfrog-139bf57860e3089802d385447f465d88c681873d.tar.bz2
fordfrog-139bf57860e3089802d385447f465d88c681873d.zip
media-gfx/freecad-9999: fem needs smesh deps
we meed smesh module enabled when fem module is enabled to pull in smesh deps as smesh is built when fem is built Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
-rw-r--r--media-gfx/freecad/Manifest2
-rw-r--r--media-gfx/freecad/freecad-9999.ebuild2
2 files changed, 3 insertions, 1 deletions
diff --git a/media-gfx/freecad/Manifest b/media-gfx/freecad/Manifest
index a37a89b04..79dd0c408 100644
--- a/media-gfx/freecad/Manifest
+++ b/media-gfx/freecad/Manifest
@@ -1,4 +1,4 @@
AUX freecad-9999-install-paths.patch 1195 BLAKE2B 4bb847fae9ab1e097423a8b0df2860cf9883ca5a4c7c4505cf532fc9c403098dd0d82e701a6488f5ea501fa7b03dceda3c53a966e3766f06ec40453453c45712 SHA512 81d81da9d6f00e2955e7861fcc481e6c9c452022cac081ff077ca274b8e2207ba6424ff9da3d7d2f4d92ea6a8fa547340ca2556bb7d575bf903a9c7608a8a7f6
AUX freecad.sharedmimeinfo 312 BLAKE2B 731f28f904bebac03c8a64778d5e36f9b26fa33c347fa0b67113752aea12568f5a19968e730a53da89a7c7d08db6f8d80f11ab30d011e6b4db973c8549f710bd SHA512 bb55cad8387032af0e06ce7f1b4cab4354a34a915b9f550de25e05bf24d4161d9ea152d5692d65df4b362622f76a11d78894deaf7fee60c7a3fc0bfec38fa10c
-EBUILD freecad-9999.ebuild 7057 BLAKE2B daeb874644c05ca010802014c4888f57e046dab574c95e857f239ddb356584ce5310c7765023a866655f768498e4ad9ae609765b8fb2a6cf2e8d3d5fe141226a SHA512 41f94ab1f253d9008c019986378ca421765fbea1550f38b2adeef37275abda891112e83e651ce591eaf0c86c754587ac7bcd1f5bfd1affc21df145b2c19cf5fc
+EBUILD freecad-9999.ebuild 7179 BLAKE2B 1a229b205a23202b59372e945a68d72a3eb69ea0b2b3849781f156473a1c01a4bbd346df35352261a633754d01baf38e2275c510758269993c3139fc69379042 SHA512 54ecb31e92bade4d2cf39fa58693acf9b687aeafa0e2f168bb05035f1362b5c3420b800bff1230ef5cebde8388eed5496e15a99ed977ff1cf1535884c1e39a4e
MISC metadata.xml 3495 BLAKE2B 6d041650eaf96c51e60f720a8dfc97dd1d3867577f11e83300f9eb4340a46a43c6fbf165310e6522b0552487ebe41e504caeb27c381418ae17d1ec77613980aa SHA512 160d602c5640328e4d648ccbf8628873d1ed7abe86bddaf7d6b44bc17b22ffe6e67f7ab7491c89ff47ea4fa6181537c433eac4b59fcf157625c7e4368a27f3a3
diff --git a/media-gfx/freecad/freecad-9999.ebuild b/media-gfx/freecad/freecad-9999.ebuild
index 4a4e8dea7..615bd4d87 100644
--- a/media-gfx/freecad/freecad-9999.ebuild
+++ b/media-gfx/freecad/freecad-9999.ebuild
@@ -134,6 +134,8 @@ enable_module() {
}
pkg_setup() {
+ use freecad_modules_fem && ! use freecad_modules_smesh && die "You must enable smesh module when fem module is enabled"
+
fortran-2_pkg_setup
python-single-r1_pkg_setup