diff options
Diffstat (limited to 'media-gfx')
-rw-r--r-- | media-gfx/freecad/ChangeLog | 4 | ||||
-rw-r--r-- | media-gfx/freecad/Manifest | 32 | ||||
-rw-r--r-- | media-gfx/freecad/freecad-0.11.3729.ebuild | 18 |
3 files changed, 34 insertions, 20 deletions
diff --git a/media-gfx/freecad/ChangeLog b/media-gfx/freecad/ChangeLog index 4ce9bb9..beb2af6 100644 --- a/media-gfx/freecad/ChangeLog +++ b/media-gfx/freecad/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 25 Apr 2011; Andreas K. Huettel <dilfridge@gentoo.org> + freecad-0.11.3729.ebuild: + Resync with tree + 04 Mar 2011; Andreas K. Huettel <dilfridge@gentoo.org> -freecad-0.10.3205.ebuild, freecad-0.11.3729.ebuild: Cleanup; added RESTRICT diff --git a/media-gfx/freecad/Manifest b/media-gfx/freecad/Manifest index adb48b4..187e6d2 100644 --- a/media-gfx/freecad/Manifest +++ b/media-gfx/freecad/Manifest @@ -1,26 +1,26 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 +Hash: SHA512 AUX freecad-0.10.3205-asneeded.patch 588 RMD160 27fadb74f9f123fd0cc0092b57ae55369867a75b SHA1 9a1477d66b69448ae2cc3e81b2004f5f318a9e77 SHA256 43a1cd392bd05010cfe216f0afd688c8150ca2bc168fd0f776b3dc1e797e6876 AUX freecad-0.11.3729-asneeded.patch 588 RMD160 27fadb74f9f123fd0cc0092b57ae55369867a75b SHA1 9a1477d66b69448ae2cc3e81b2004f5f318a9e77 SHA256 43a1cd392bd05010cfe216f0afd688c8150ca2bc168fd0f776b3dc1e797e6876 DIST freecad-0.11.3729.tar.gz 16229615 RMD160 ac056ace72758d83dddfd075205bfeb81020df70 SHA1 fb683989e1a53a9292cc12940c98c41505124512 SHA256 94dcf25e6ae2934d7d23555e22a558643225a9809d443c898f096b39a1853261 -EBUILD freecad-0.11.3729.ebuild 1756 RMD160 43669d8574a8b653f74f01bcfb42d7da70da3cef SHA1 95ed19c54aeb4dace6d816c1e623f140a08050a0 SHA256 450592ed89def34868ad5781aba010a4478e1ff73670156fcfa4263541bccb0c -MISC ChangeLog 1316 RMD160 30d6f849106614264b5e422caafa6cff8b9bd50e SHA1 bf2d524cb1cf6154b9f321ba0042e9bd9c42bae3 SHA256 63e2b07cf73d1263263e7d5e41a7531174fde9c9c83c0c53265754604dc3b65e +EBUILD freecad-0.11.3729.ebuild 2286 RMD160 29e5b96afd25efc3819d6d57c2bef70b26de0978 SHA1 1cb2c13e9b67d497d49020c7f3ac538b1ab7ade4 SHA256 f369c5b0b7fe515d1c37a9adac2c714586e14f4e0c369cdfb98953e14f100812 +MISC ChangeLog 1421 RMD160 fc61471054700078d04cbb2b9501181fe42f052f SHA1 3eaa2daab110f909cadc42fcb80eae6fcf77eb6c SHA256 91857baea9374d7aaeaa0879b77c5f2719d5f4ca3b5125c58fb9e9690fc760c3 MISC metadata.xml 217 RMD160 aa960d9d3f7d900bcaf1a9413f17c3662adc0820 SHA1 a8a3016deab1f6aca4951ea86977cfe5d509b695 SHA256 756924c88548f738071c2d39fa7e18737b063e3b8f4376737eb88ac307571478 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iQIcBAEBAgAGBQJNcXqBAAoJENwGBM22xffezYAP/0GRd045MysfnhkyzWD3itSv -7w6qFc7R1BEbYe3MTxKXUMN/lVFTTMmKa2WoZ9+PMW69XsZcIQ6176hW4qexqpRV -+fl0IT3LlIM9+W5glU00WbZ4JvgluIpx3mQK/LtbFGmFK9l8Jq3DhsbwPKNgVAZ2 -dL2bw7105uyOCFR6Ori+VTwhJVj0Lxjkggy6FpLyPieZxeSf1FR6iLilvUDNJjoY -2jmTi/bIka4wDZiWe42pJFDiDawBXl1H1L9DfJzvkaE3IRE7i43HLW8Fs70hwzrT -tZJwlxoO2UeG8HbzBrtsNFC5NB2eDC7/qObIZcrOlATM2dLzirpuKQJVQVAiRIWR -aJuGphx7BccVYfkU3C8FnZfdxFoChcNugMX1qelTUNHwhPczqGypjO5oHcYPx5b1 -q1lUK4KIHoY2KSgbzlyk6yt1FF5HiL50qg8VGQllpZE9eWmYsHf5FaJjzrIsOfqq -fTw63syAz6kQN9AkyxoJu1Cs2cDXolDczJUPRkhugNNNhQpW3L1J6NtU+7p17A8Z -0ztRayLknm6AjyV/bbtDmQ5ILODCxWWd19gWDOzoeqdNzzv/UdESa8skua74YnfF -S7YkD2vaNBCVoY1B9aMyrzAY+1J6Zg5C4LCB1ll/RhdyY2j43hU/Ls0fNFEY/B7Q -TNBql3qfk/xXfHEBwO2C -=LBmd +iQIcBAEBCgAGBQJNtaRkAAoJENwGBM22xffeRKYP/25Oozc8jaFUCzj3Rb6N7Gl3 +3KrdMO9dC+aSQxURdgHz8oTDCncZoQ2YT7tjGYVZ9MXyRFRgxWVbVTJ+zPdFECOe +5yJSbqDX5fLzC6mfDR1Obj6RSh//tbGkPHQm7Ri3LUbaN5IoXUwSa0MY//HCO1S0 +KGhjtoRMuTL7bTasoh9Pc7/f56GuUMux0IEuHAQt7gKi3xT/02vBZ/mM4kC+ALdZ +XruwnuXy/njLJeXJO6fsPezSDt/XU1VaILybRVwv8TgyeNQAs6uEIKxpX0aZLVgd +qczMdMwn3V+jIqSCjdhzUVyXjDsIfreKgt4ZfJAfz2VHDTLynztiXaz3cT77PCea +MesVLT/CvGhv60f5leA8z0gmT5ABHRgdm3PPZXNAKpspFzyxnA3UEMwK9Ar0pBpl +9l9MJth4lcSi9VOiHzkgzgxEtBbLeaY4PEUU/Ms4UUibV87BLuL07romC6u/q/UB +Oo8oft1cJD4wiTq3CbODDztmZ/ZzzuIzMeu568ez1fpZdWlcssh2EXtdOVB9X6GG +J4mp8xGavvkgTnB3JuDtAcIcGZlKJnPOScT2A7rxIkUGBYpx3iOmte223C06EUUK +XWkBYWxs40683D+G7Cnwbtwv1cQ+ziGGGVMi6YM/itW9MQWZIpjcrnEtwSrVFnKi +xv0Hcw7rxBX+PyV49+WA +=CT+I -----END PGP SIGNATURE----- diff --git a/media-gfx/freecad/freecad-0.11.3729.ebuild b/media-gfx/freecad/freecad-0.11.3729.ebuild index 8ca9263..fc5bb97 100644 --- a/media-gfx/freecad/freecad-0.11.3729.ebuild +++ b/media-gfx/freecad/freecad-0.11.3729.ebuild @@ -1,11 +1,11 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Header: /var/cvsroot/gentoo-x86/media-gfx/freecad/freecad-0.11.3729.ebuild,v 1.3 2011/04/10 20:59:13 dilfridge Exp $ EAPI=3 PYTHON_DEPEND=2 -inherit base eutils multilib autotools python +inherit base eutils multilib autotools flag-o-matic python MY_P="freecad-${PV}" MY_PD="FreeCAD-${PV}" @@ -25,7 +25,7 @@ RDEPEND=" dev-libs/boost dev-libs/xerces-c dev-python/pivy - dev-python/PyQt4 + dev-python/PyQt4[svg] media-libs/coin media-libs/SoQt >=sci-libs/opencascade-6.3-r3 @@ -59,7 +59,10 @@ src_prepare() { } src_configure() { - econf \ + append-cflags "-DBOOST_FILESYSTEM_VERSION=2" + append-cppflags "-DBOOST_FILESYSTEM_VERSION=2" + append-cxxflags "-DBOOST_FILESYSTEM_VERSION=2" + econf \ --with-qt4-include="${EPREFIX}"/usr/include/qt4 \ --with-qt4-bin="${EPREFIX}"//usr/bin \ --with-qt4-lib="${EPREFIX}"//usr/$(get_libdir)/qt4 \ @@ -67,6 +70,13 @@ src_configure() { --with-occ-lib=${CASROOT}/lib } +src_compile() { + # the build system is generating extremely odd errors on parallel build + # seem like moc is trying to process non-existing files, resulting in + # double namespace declarations Bla::Bla::Method in the moc_ files + MAKEOPTS="-j1" base_src_compile +} + src_install() { emake DESTDIR="${D}" install || die "install failed" |