summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2018-02-11 11:14:56 +0100
committerMiroslav Šulc <fordfrog@gentoo.org>2018-02-11 11:14:56 +0100
commitcc68bd33b128e87fedec86d50016ee219f3ac2b7 (patch)
tree65500439205df25b8930a7a71aa06ef2573f5d0c
parentdev-python/pivy: added python3_6 as pivy compiles with it too (diff)
downloadfordfrog-cc68bd33b128e87fedec86d50016ee219f3ac2b7.tar.gz
fordfrog-cc68bd33b128e87fedec86d50016ee219f3ac2b7.tar.bz2
fordfrog-cc68bd33b128e87fedec86d50016ee219f3ac2b7.zip
media-gfx/freecad: added dependency on numpy and pivy and updated metadata.xml
Package-Manager: Portage-2.3.24, Repoman-2.3.6
-rw-r--r--media-gfx/freecad/Manifest4
-rw-r--r--media-gfx/freecad/freecad-9999.ebuild4
-rw-r--r--media-gfx/freecad/metadata.xml42
3 files changed, 47 insertions, 3 deletions
diff --git a/media-gfx/freecad/Manifest b/media-gfx/freecad/Manifest
index 94a4b56db..83e1ca3c8 100644
--- a/media-gfx/freecad/Manifest
+++ b/media-gfx/freecad/Manifest
@@ -1,5 +1,5 @@
AUX freecad-0.14.3702-install-paths.patch 1143 BLAKE2B bbf14f29381fa7d808af53c51ce439ac21acb269648df647ddf3abc5ee6f01de44ffbc62bd1274aec1a167cf3f449c8498768af2af50fc0b9e3a5963f1857a46 SHA512 12181e4b48e4fb6284b574cb9872af713323d8f229a6c1746424968b0d22300bd6ada6437854a730dd4c5310eb36ebb06a35375ab012d36e9d3af4fb4271d884
AUX freecad-9999-disable-shiboken2-missing-header-files.patch 1244 BLAKE2B 04388b46cbfd60ff587f576d77cc4c3ed24896842f81ba3efa015c5d6eed072dee98ec675c5e1a315d2ea93c687e3f256f20af34d1f5c0bb59690c8d22ad470b SHA512 2f8e3f2fd058885f92df38516b894561ca29151a7ab71dd4bba17cd6216fa8a9ac4ed3375e673c89c72544a8e847281925b40ef53fdf051e10a140b96d1887da
AUX freecad.sharedmimeinfo 312 BLAKE2B 731f28f904bebac03c8a64778d5e36f9b26fa33c347fa0b67113752aea12568f5a19968e730a53da89a7c7d08db6f8d80f11ab30d011e6b4db973c8549f710bd SHA512 bb55cad8387032af0e06ce7f1b4cab4354a34a915b9f550de25e05bf24d4161d9ea152d5692d65df4b362622f76a11d78894deaf7fee60c7a3fc0bfec38fa10c
-EBUILD freecad-9999.ebuild 6264 BLAKE2B 65c75856f2d98f3e508d046d26514685866bc883a1300b0129b54a4416c050f59d838271ccdcf59701b91ffbcca072b9917c2b62efac3a59c5df8661207c59b0 SHA512 92591a0bc0c0a6302c4a024bbfa387cfc0623dcb84d1fec3877c26c6b360ad1eee0eea798cb6c5705aaa0e8714070df3bff9005ef99ce1bbe095ae0f37fac5bd
-MISC metadata.xml 249 BLAKE2B 54d645d97d1d7247d704241142448ad8492c53d9aa7d69a7fcc51df476d08b6226fef93ec880696d52d90af056a1b296006eeb1798b58799d5b66b8edc336d81 SHA512 8ff95dedc1dff6414020296e10ae064acd622ded48000f43fa5e43bc834699f8cab267d48b382f087942a42fbefc343ced091b1c6db0feab95551ebe2cf18d25
+EBUILD freecad-9999.ebuild 6335 BLAKE2B 2da518fd13520cff22fc58e8afe4571855e818e6fdc9a04e427a5484e2fe36a3bdddffb567f71571f7cb1484215a805c962e7f6dae02e67e105b3624e7332cc4 SHA512 8dfe0c709f8f86e579f1423f915e20dfcc25943cbf2d5060379751320c728bb11f4c34ed443ed0d51297def9eb2e67120ba27268ef1c4a0bf37b4e1f4d864ced
+MISC metadata.xml 3496 BLAKE2B a4073fead7eff989f6cc9e9e4dbf0a46386c87a6909223719e455cf54d16bc840f71f0ae340d937c71ad1d7f01a747e8ed22213a68700cdb7baa14e288a1f55b SHA512 55c59fd4c8f940ac9fee15116966d68f20438c43688bfba9f2b01ac3ce00a7cd0499f70000d11e2f612561822ef7cb974822889ca56f86af92abb56c487b5fd7
diff --git a/media-gfx/freecad/freecad-9999.ebuild b/media-gfx/freecad/freecad-9999.ebuild
index 70b93e3fe..ae418304a 100644
--- a/media-gfx/freecad/freecad-9999.ebuild
+++ b/media-gfx/freecad/freecad-9999.ebuild
@@ -105,7 +105,9 @@ COMMON_DEPEND="
dev-python/pyside:0[${PYTHON_USEDEP}]
dev-python/shiboken:0[${PYTHON_USEDEP}]
)"
-RDEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pivy[${PYTHON_USEDEP}]"
DEPEND="${COMMON_DEPEND}
qt5? ( dev-python/pyside-tools:2[${PYTHON_USEDEP}] )
!qt5? ( dev-python/pyside-tools:0[${PYTHON_USEDEP}] )
diff --git a/media-gfx/freecad/metadata.xml b/media-gfx/freecad/metadata.xml
index 11287d129..5ae98ec3b 100644
--- a/media-gfx/freecad/metadata.xml
+++ b/media-gfx/freecad/metadata.xml
@@ -5,4 +5,46 @@
<email>fordfrog@gentoo.org</email>
<name>Miroslav Šulc</name>
</maintainer>
+ <use>
+ <flag name="eigen3">Enables support for eigen3</flag>
+ <flag name="freetype">Enables supportfor freetype needed by part of part module</flag>
+ <flag name="swig">Enables SWIG binding for pivy"</flag>
+ <flag name="freecad_modules_addonmgr">Build the FreeCAD addon manager module</flag>
+ <flag name="freecad_modules_arch">Build the FreeCAD Architecture module</flag>
+ <flag name="freecad_modules_assembly">Build the FreeCAD Assembly module</flag>
+ <flag name="freecad_modules_complete">Build the FreeCAD complete module</flag>
+ <flag name="freecad_modules_draft">Build the FreeCAD draft module</flag>
+ <flag name="freecad_modules_drawing">Build the FreeCAD drawing module</flag>
+ <flag name="freecad_modules_fem">Build the FreeCAD FEM module</flag>
+ <flag name="freecad_modules_idf">Build the FreeCAD idf module</flag>
+ <flag name="freecad_modules_image">Build the FreeCAD image module</flag>
+ <flag name="freecad_modules_import">Build the FreeCAD import module</flag>
+ <flag name="freecad_modules_inspection">Build the FreeCAD inspection module</flag>
+ <flag name="freecad_modules_jtreader">Build the FreeCAD jt reader module</flag>
+ <flag name="freecad_modules_material">Build the FreeCAD material module</flag>
+ <flag name="freecad_modules_mesh">"Build the FreeCAD mesh module</flag>
+ <flag name="freecad_modules_mesh_part">Build the FreeCAD mesh part module</flag>
+ <flag name="freecad_modules_openscad">Build the FreeCAD openscad module</flag>
+ <flag name="freecad_modules_part">Build the FreeCAD part module</flag>
+ <flag name="freecad_modules_part_design">Build the FreeCAD part design module</flag>
+ <flag name="freecad_modules_path">Build the FreeCAD path module</flag>
+ <flag name="freecad_modules_plot">Build the FreeCAD plot module</flag>
+ <flag name="freecad_modules_points">Build the FreeCAD points module</flag>
+ <flag name="freecad_modules_raytracing">Build the FreeCAD ray tracing module</flag>
+ <flag name="freecad_modules_reverseengineering">Build the FreeCAD reverse engineering module</flag>
+ <flag name="freecad_modules_robot">Build the FreeCAD robot module</flag>
+ <flag name="freecad_modules_sandbox">Build the FreeCAD Sandbox module which is only for testing purposes</flag>
+ <flag name="freecad_modules_ship">Build the FreeCAD ship module</flag>
+ <flag name="freecad_modules_show">Build the FreeCAD Show module (helper module for visibility automation)</flag>
+ <flag name="freecad_modules_sketcher">Build the FreeCAD sketcher module</flag>
+ <flag name="freecad_modules_smesh">Build the FreeCAD smesh module</flag>
+ <flag name="freecad_modules_spreadsheet">Build the FreeCAD spreadsheet module</flag>
+ <flag name="freecad_modules_start">Build the FreeCAD start module</flag>
+ <flag name="freecad_modules_surface">Build the FreeCAD surface module</flag>
+ <flag name="freecad_modules_techdraw">Build the FreeCAD Technical Drawing module</flag>
+ <flag name="freecad_modules_template">Build the FreeCAD template module which is only for testing purposes</flag>
+ <flag name="freecad_modules_test">Build the FreeCAD test module</flag>
+ <flag name="freecad_modules_tux">Build the FreeCAD Tux module</flag>
+ <flag name="freecad_modules_web">Build the FreeCAD web module</flag>
+ </use>
</pkgmetadata>