* [gentoo-commits] dev/dilfridge:master commit in: media-gfx/freecad/files/, media-gfx/freecad/
@ 2011-03-01 21:28 Andreas K. Huettel
0 siblings, 0 replies; 5+ messages in thread
From: Andreas K. Huettel @ 2011-03-01 21:28 UTC (permalink / raw
To: gentoo-commits
commit: af24e70089faf92adab0c54b540dea1a8687cacd
Author: Andreas K. Huettel (dilfridge) <mail <AT> akhuettel <DOT> de>
AuthorDate: Tue Mar 1 21:29:57 2011 +0000
Commit: Andreas K. Huettel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Tue Mar 1 21:29:57 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dilfridge.git;a=commit;h=af24e700
[media-gfx/freecad] Version bump
(Portage version: 2.1.9.41/git/Linux x86_64, signed Manifest commit with key B6C5F7DE)
---
media-gfx/freecad/ChangeLog | 8 ++-
media-gfx/freecad/Manifest | 33 +++++-----
.../freecad/files/freecad-0.11.3729-asneeded.patch | 12 ++++
media-gfx/freecad/freecad-0.11.3729.ebuild | 67 ++++++++++++++++++++
4 files changed, 104 insertions(+), 16 deletions(-)
diff --git a/media-gfx/freecad/ChangeLog b/media-gfx/freecad/ChangeLog
index 4b4ce76..1f4c0f2 100644
--- a/media-gfx/freecad/ChangeLog
+++ b/media-gfx/freecad/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for media-gfx/freecad
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*freecad-0.11.3729 (01 Mar 2011)
+
+ 01 Mar 2011; Andreas K. Huettel <dilfridge@gentoo.org>
+ +freecad-0.11.3729.ebuild, +files/freecad-0.11.3729-asneeded.patch:
+ Version bump
+
07 Nov 2010; Andreas K. Huettel <dilfridge@gentoo.org>
freecad-0.10.3205.ebuild, +files/freecad-0.10.3205-asneeded.patch:
First working version
diff --git a/media-gfx/freecad/Manifest b/media-gfx/freecad/Manifest
index f38794d..1faf3d3 100644
--- a/media-gfx/freecad/Manifest
+++ b/media-gfx/freecad/Manifest
@@ -2,24 +2,27 @@
Hash: SHA1
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.10.3205.tar.gz 12456726 RMD160 1cdad43b87f7edf1394bd13a56b5b7d515bf1e8f SHA1 0d2fb5265fc2b364e88112b0bbaf83655fe6f7d5 SHA256 7be5ab086d14f6da8863406199edb42ea773b728e414dd4c80ee3e2dbf69bc02
+DIST freecad-0.11.3729.tar.gz 16229615 RMD160 ac056ace72758d83dddfd075205bfeb81020df70 SHA1 fb683989e1a53a9292cc12940c98c41505124512 SHA256 94dcf25e6ae2934d7d23555e22a558643225a9809d443c898f096b39a1853261
EBUILD freecad-0.10.3205.ebuild 1244 RMD160 ca5dd75f207749ca3d5e61db6e34191cd186320a SHA1 95b26e1615a8bd18b9a2c3457b43bc605ade3dcc SHA256 4bb3c4b0a27fa77beff2f71507ac47cd247cbf18b24aaee9e39efd20f7b1c284
-MISC ChangeLog 543 RMD160 54334fcbb61dfe84e095259f1bbc1c2cac8d9892 SHA1 786904285982525141a69b82de32564a34c6e187 SHA256 ae345da6cd2e338de86639d19e6cb38d06780a05897d8e337a8efecec44074ce
+EBUILD freecad-0.11.3729.ebuild 1332 RMD160 ddc650cf49e226a6d95c583d695fe2a6f48caa16 SHA1 b5d89534e3d2ad984872e6288dbbde58b0e77415 SHA256 3d548c879851a779e94843841552e4b387af36fa7dbb0e0f7ec5a02a2e2106e6
+MISC ChangeLog 720 RMD160 16f6989fd6847ce919a8a9619a9df935129da50e SHA1 1b0b488f866afb67677c4ddfda554c31c80582f0 SHA256 982ee88d33aa7c1a6faf9bc69ec839c6b86c2182deae686a93fc52c142271f62
MISC metadata.xml 217 RMD160 aa960d9d3f7d900bcaf1a9413f17c3662adc0820 SHA1 a8a3016deab1f6aca4951ea86977cfe5d509b695 SHA256 756924c88548f738071c2d39fa7e18737b063e3b8f4376737eb88ac307571478
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.16 (GNU/Linux)
+Version: GnuPG v2.0.17 (GNU/Linux)
-iQIcBAEBAgAGBQJM1x9+AAoJENwGBM22xffeuZkP/1WWN7tHzGluNPFrbFNzG0hj
-/s9xJ98PZvyGcDuUgpB+KZqif7BSxO22SSgGNsW8aY9ujoEpklINIaaqS4SD1EyK
-aPjJtqulFyx+ZwCWF+T9H/kWHrWrqUZShvminGYlhFG8+K35nqipbRMTrqehHTVA
-7y9cTcMaeIo6rKqobdj7EQhEcV2LHw3tHxNqFsMyHHJmmlHuT9G9W8WOb+D/QInZ
-0lqu2ZFvwsgBRhHLe0xoyDzAdP5UiZZYahqAFRtbAXDq89WcwmG8nqOCLNXcRM9B
-PmTa/KqvYsD7PrQ6WtMGMPOn6ykb9778nY8BKVNCZiFAeGcE5+O9nooc+/xgeZwD
-uNA3WteW3w+sa9tVeLgX5/Ag4eSSnO8j/mr/yXRX4W6fHVShniL6kXa1fViIFSod
-lJ2wO+sm4sX0l1J2gntFpMAHATTPSwbG3zx6oLWflglkFRRgbHXZUcS44GusF3pP
-eK1ApHzNTkEVnInZlO2T9iz2usXa5ZSUOpF0ZwBfXiNNETVdOuup9RV04j0HjYWw
-8XXXb2A38fGEe4RCbUYA4c4dLmsMK7/mvwMn5Uvuww1lWDn2urKaB5eLMskzcAy0
-GLz2bO7W2bOBrec8cFi6yW4JNaJwfK4StO7g8EB63W7WAXpDEI9eqhl3qtI/q2CE
-xze4dCdwT+BzCmV+A+4w
-=/HWu
+iQIcBAEBAgAGBQJNbWVVAAoJENwGBM22xffe21kQAKYU6xVpIX4IFhuIPJDHdu6C
+XuvNth99TSf45AeCpmjW4eRAGYsOi6XgV8d6eORg5y9oQGTgj8Wy+GVVwL5G8nMb
+3d+0tYAKUIcLx8hIdBmi/FuKFB0q6nMEPHbrESKTElXFOVzmnZzr/XlCh5o76DgI
+NUSbsSt17mo06iFEMNyc+A3SfNN3cJ0w+wMSEIj1nKbgZWGYd2AAPwgK6fx5jpRD
+QfHvJeLqphuIbKgM9yhFNFinw1hsNYQxv3fH5hj6BJh76szAsZfQHiDbR/nxqPuj
++Hms1RndBDfYsPXASdvYqK1wCfpFdV2Lvz3gUJiUI/HqvRAIE1fOqI5JuyUWfPXO
+idI7/t8o9f1fF3j+2aEtT/tCELiuW6w+wNfd4Z64Ihdc5zC3YHq02DAO9eHiHn7N
+nQ6Q5ppYVKR/Mmuf1S3stAnBBeSY+NNs/8YE3l1WodU1BL6D1lvSabGovjy4d1wy
+5CPONcjxCZ7e5RexvZhYZb4/zJWFcQgNlg2DR4ZmPhIf7iifoLG5bGaNhkW8KjLM
+Xq2NhLdOz93MD1Az3RWK28RJk4vvgmbXA957uziIxGaGT+87JGOpQa/T2AT7OiKU
+u4QhhIjoXwPrwXuwYv0V4w4BOD4cknefdz6ZM1nyQf8SMW8CVxoeqigGX+n66e2E
+B14jhkfO3rnMa/KVSN5i
+=CEXp
-----END PGP SIGNATURE-----
diff --git a/media-gfx/freecad/files/freecad-0.11.3729-asneeded.patch b/media-gfx/freecad/files/freecad-0.11.3729-asneeded.patch
new file mode 100644
index 0000000..fa6ba66
--- /dev/null
+++ b/media-gfx/freecad/files/freecad-0.11.3729-asneeded.patch
@@ -0,0 +1,12 @@
+diff -ruN FreeCAD-0.10.3205.orig/acinclude.m4 FreeCAD-0.10.3205/acinclude.m4
+--- FreeCAD-0.10.3205.orig/acinclude.m4 2010-06-05 11:16:14.000000000 +0200
++++ FreeCAD-0.10.3205/acinclude.m4 2010-11-07 22:35:02.000000000 +0100
+@@ -374,7 +374,7 @@
+ fi
+
+ # Make sure not to link against X11 libs so that configure succeeds whithout xserver started
+-bnv_try_4="$CXX $fc_qt4_lib_core $LIBS -o myqt myqt.o moc_myqt.o"
++bnv_try_4="$CXX -o myqt myqt.o moc_myqt.o $LIBS $fc_qt4_lib_core"
+ AC_TRY_EVAL(bnv_try_4)
+ if test x"$ac_status" != x0; then
+ AC_MSG_ERROR([Failed to link with Qt, bye...])
diff --git a/media-gfx/freecad/freecad-0.11.3729.ebuild b/media-gfx/freecad/freecad-0.11.3729.ebuild
new file mode 100644
index 0000000..43cae2f
--- /dev/null
+++ b/media-gfx/freecad/freecad-0.11.3729.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+PYTHON_DEPEND=2
+
+inherit base multilib autotools python
+
+MY_P="freecad-${PV}"
+MY_PD="FreeCAD-${PV}"
+
+DESCRIPTION="QT based Computer Aided Design application"
+HOMEPAGE="http://sourceforge.net/apps/mediawiki/free-cad/"
+SRC_URI="mirror://sourceforge/free-cad/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-cpp/eigen
+ dev-libs/boost
+ dev-libs/xerces-c
+ dev-python/PyQt4
+ media-libs/coin
+ media-libs/SoQt
+ >=sci-libs/opencascade-6.3-r3
+ sci-libs/gts
+ sys-devel/gcc[fortran]
+ sys-libs/zlib
+ x11-libs/qt-gui:4
+ x11-libs/qt-opengl:4
+ x11-libs/qt-svg:4
+ x11-libs/qt-webkit:4
+ x11-libs/qt-xmlpatterns:4
+"
+DEPEND="${RDEPEND}
+ dev-lang/swig"
+
+PATCHES=( "${FILESDIR}/${P}-asneeded.patch" )
+
+S="${WORKDIR}/${MY_PD}"
+
+pkg_setup() {
+ python_set_active_version 2
+}
+
+src_prepare() {
+ base_src_prepare
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --with-qt4-include="${EPREFIX}"/usr/include/qt4 \
+ --with-qt4-bin="${EPREFIX}"//usr/bin \
+ --with-qt4-lib="${EPREFIX}"//usr/$(get_libdir)/qt4 \
+ --with-occ-include=${CASROOT}/inc \
+ --with-occ-lib=${CASROOT}/lib
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc README.Linux ChangeLog.txt || die
+}
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] dev/dilfridge:master commit in: media-gfx/freecad/files/, media-gfx/freecad/
@ 2011-11-13 20:38 Andreas Hüttel
0 siblings, 0 replies; 5+ messages in thread
From: Andreas Hüttel @ 2011-11-13 20:38 UTC (permalink / raw
To: gentoo-commits
commit: 2508f02f302aaaf7c958f5295fc6a59a998b9c33
Author: Andreas K. Huettel (dilfridge) <mail <AT> akhuettel <DOT> de>
AuthorDate: Sun Nov 13 21:38:45 2011 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Nov 13 21:38:45 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dilfridge.git;a=commit;h=2508f02f
Version bump; builds but does not link yet, underlinking problem
(Portage version: 2.1.10.34/git/Linux x86_64, signed Manifest commit with key B6C5F7DE)
---
media-gfx/freecad/ChangeLog | 6 ++
media-gfx/freecad/Manifest | 31 ++++---
.../freecad/files/freecad-0.11.4422-gcc46.patch | 11 +++
media-gfx/freecad/freecad-0.11.4422.ebuild | 88 ++++++++++++++++++++
4 files changed, 122 insertions(+), 14 deletions(-)
diff --git a/media-gfx/freecad/ChangeLog b/media-gfx/freecad/ChangeLog
index beb2af6..cb46071 100644
--- a/media-gfx/freecad/ChangeLog
+++ b/media-gfx/freecad/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*freecad-0.11.4422 (13 Nov 2011)
+
+ 13 Nov 2011; Andreas K. Huettel <dilfridge@gentoo.org>
+ +freecad-0.11.4422.ebuild, +files/freecad-0.11.4422-gcc46.patch:
+ Version bump; builds but does not link yet, underlinking problem
+
25 Apr 2011; Andreas K. Huettel <dilfridge@gentoo.org>
freecad-0.11.3729.ebuild:
Resync with tree
diff --git a/media-gfx/freecad/Manifest b/media-gfx/freecad/Manifest
index 187e6d2..329421e 100644
--- a/media-gfx/freecad/Manifest
+++ b/media-gfx/freecad/Manifest
@@ -3,24 +3,27 @@ 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
+AUX freecad-0.11.4422-gcc46.patch 424 RMD160 1c88a1b7dccd92d9d906d7a01edf3a2bac3b34e3 SHA1 0df7252bd5d53946694bdb983e18067d5aa9a04e SHA256 ce452c6ab373f41f0a88c3f40966ba3f942aae097134ee18273b6ff22ed6f44b
DIST freecad-0.11.3729.tar.gz 16229615 RMD160 ac056ace72758d83dddfd075205bfeb81020df70 SHA1 fb683989e1a53a9292cc12940c98c41505124512 SHA256 94dcf25e6ae2934d7d23555e22a558643225a9809d443c898f096b39a1853261
+DIST freecad-0.11.4422.tar.gz 36392506 RMD160 3543b68b121ff8f3535604f0b6fde13411614d2f SHA1 2a36b0a18f7de5e6d67442f060727b7d033c55d9 SHA256 ab6bdc2d9e2628a7862f6ad013e8982dec7e8c87f77d1f26d1403e87a50caefa
EBUILD freecad-0.11.3729.ebuild 2286 RMD160 29e5b96afd25efc3819d6d57c2bef70b26de0978 SHA1 1cb2c13e9b67d497d49020c7f3ac538b1ab7ade4 SHA256 f369c5b0b7fe515d1c37a9adac2c714586e14f4e0c369cdfb98953e14f100812
-MISC ChangeLog 1421 RMD160 fc61471054700078d04cbb2b9501181fe42f052f SHA1 3eaa2daab110f909cadc42fcb80eae6fcf77eb6c SHA256 91857baea9374d7aaeaa0879b77c5f2719d5f4ca3b5125c58fb9e9690fc760c3
+EBUILD freecad-0.11.4422.ebuild 2103 RMD160 3dafc63dacb3ce9a5b3ad7eafb01f80db60ffdd3 SHA1 6734bb17f885c11dc661f88fc68d68890cbbe924 SHA256 a681986233107a67bbc2a4fbf239b4fe43503702654549793b80be1c05e9db2b
+MISC ChangeLog 1647 RMD160 7ab074c03b1f9bee1b3936688d307a4a1cf3ec90 SHA1 833185bf63f450a2385861892dfbb1c1102d6af1 SHA256 9efb376a865162c8695380c4ede45622762564bf618e091bc4291d95eea6d255
MISC metadata.xml 217 RMD160 aa960d9d3f7d900bcaf1a9413f17c3662adc0820 SHA1 a8a3016deab1f6aca4951ea86977cfe5d509b695 SHA256 756924c88548f738071c2d39fa7e18737b063e3b8f4376737eb88ac307571478
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-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
+iQIcBAEBCgAGBQJOwDjlAAoJENwGBM22xffeCLsP/jt+nsi9fz95HDAju1GHnfAG
+qzeBQIO8vlAO67WxGNmNFx49EmUnKoKnlIHE7mfJUIKsRjAhtYQynZ10MwqLmEL0
+Rk914IN36s54JwMQQ6/Y5wbkKIqBdVXVYSxViabJGqXMqFK/FFYmODi9pUKFAvmj
+O5DsZxTTAQH5JHTpjaCgfiXyeNG60tYpFnllw4H91tGlFQstROUipGZUiQ3/aNIp
+DNvTXoKEGufL6z5B2Vy1njLUmxGgl4kFE0O3OqNLoz0RRwvQUGIHPOKjyZw5iHzQ
+vdJtjSJLGm1GW4IgX0dxs39AT6YFQnXOziksjYnxGceqapAYPZSImMdnu8ey9sqn
+uc2x43TDoxB9NddI3OAP3jxJsM8UHapCQIG6oEZdC19Nm0PpU7ASKWPR0U7Ro9dG
+Jo4krgmTO/pha0Kd36+tM7U3nnzqNFhT5CxE+h3vROxuJKbztR34Yz2+vyrINUd7
+IW3i1DMH9xDZaoJ4l0iOMAz33bqqA2hMBUQyzst04EvhfVQ+SK7QgLZ9+MTTZgvy
+RFs+PxycbthvQKXsdVPOXofY9mvz2Hv0S9nrEFS5tfu+jDCXQBpkOfdh7k8TUu1R
+jC29aMsMb228Nue/8E6Z9FKff1lCxSVTzU/tev+W1Exx6nR7qjDvJgn6n1G3mBIK
+ymHrryUXfUbW+a/zQYJ8
+=e6Cj
-----END PGP SIGNATURE-----
diff --git a/media-gfx/freecad/files/freecad-0.11.4422-gcc46.patch b/media-gfx/freecad/files/freecad-0.11.4422-gcc46.patch
new file mode 100644
index 0000000..df2fb19
--- /dev/null
+++ b/media-gfx/freecad/files/freecad-0.11.4422-gcc46.patch
@@ -0,0 +1,11 @@
+diff -ruN FreeCAD-0.11.4422.orig/src/zipios++/directory.h FreeCAD-0.11.4422/src/zipios++/directory.h
+--- FreeCAD-0.11.4422.orig/src/zipios++/directory.h 2011-02-11 01:48:21.000000000 +0100
++++ FreeCAD-0.11.4422/src/zipios++/directory.h 2011-11-13 22:11:27.000000000 +0100
+@@ -31,6 +31,7 @@
+ #include <string>
+ #include <ctime>
+ #include <stdexcept>
++#include <cstddef>
+
+ // #include <boost.h> Contents of boost.h
+
diff --git a/media-gfx/freecad/freecad-0.11.4422.ebuild b/media-gfx/freecad/freecad-0.11.4422.ebuild
new file mode 100644
index 0000000..a5d81d6
--- /dev/null
+++ b/media-gfx/freecad/freecad-0.11.4422.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $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=4
+PYTHON_DEPEND=2
+
+inherit base eutils multilib autotools flag-o-matic python
+
+MY_P="freecad-${PV}"
+MY_PD="FreeCAD-${PV}"
+
+DESCRIPTION="QT based Computer Aided Design application"
+HOMEPAGE="http://sourceforge.net/apps/mediawiki/free-cad/"
+SRC_URI="mirror://sourceforge/free-cad/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-cpp/eigen
+ dev-games/ode
+ dev-libs/boost
+ dev-libs/xerces-c
+ dev-python/pivy
+ dev-python/PyQt4[svg]
+ media-libs/coin
+ media-libs/SoQt
+ >=sci-libs/opencascade-6.3-r3
+ sci-libs/gts
+ sys-devel/gcc[fortran]
+ sys-libs/zlib
+ x11-libs/qt-gui:4
+ x11-libs/qt-opengl:4
+ x11-libs/qt-svg:4
+ x11-libs/qt-webkit:4
+ x11-libs/qt-xmlpatterns:4
+"
+DEPEND="${RDEPEND}
+ dev-lang/swig"
+
+RESTRICT="bindist mirror"
+# http://bugs.gentoo.org/show_bug.cgi?id=352435
+# http://www.gentoo.org/foundation/en/minutes/2011/20110220_trustees.meeting_log.txt
+
+S="${WORKDIR}/${MY_PD}"
+
+PATCHES=( "${FILESDIR}/${P}-gcc46.patch" )
+
+pkg_setup() {
+ python_set_active_version 2
+}
+
+src_prepare() {
+ base_src_prepare
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --with-qt4-include="${EPREFIX}"/usr/include/qt4 \
+ --with-qt4-bin="${EPREFIX}"//usr/bin \
+ --with-qt4-lib="${EPREFIX}"//usr/$(get_libdir)/qt4 \
+ --with-occ-include=${CASROOT}/inc \
+ --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
+
+ find "${D}" -name "*.la" -exec rm {} +
+
+ dodoc README.Linux ChangeLog.txt
+
+ dodir /usr/share/apps/freecad
+ mv "${D}/usr/share/freecad.xpm" "${D}/usr/share/apps/freecad/" || die
+
+ make_desktop_entry FreeCAD FreeCAD /usr/share/apps/freecad/freecad.xpm
+}
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] dev/dilfridge:master commit in: media-gfx/freecad/files/, media-gfx/freecad/
@ 2012-01-06 14:07 Andreas Hüttel
0 siblings, 0 replies; 5+ messages in thread
From: Andreas Hüttel @ 2012-01-06 14:07 UTC (permalink / raw
To: gentoo-commits
commit: 863e3ec8d6483c6dcf92b2cd0571f612a2e85025
Author: Andreas K. Huettel (dilfridge) <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 6 14:07:41 2012 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri Jan 6 14:07:41 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dilfridge.git;a=commit;h=863e3ec8
Builds and installs with cmake
(Portage version: 2.1.10.44/git/Linux x86_64, signed Manifest commit with key 7887F787)
---
media-gfx/freecad/ChangeLog | 6 ++
media-gfx/freecad/Manifest | 30 ++++---
.../freecad/files/freecad-0.12.5284-nodir.patch | 21 +++++
media-gfx/freecad/freecad-0.12.5284-r1.ebuild | 86 ++++++++++++++++++++
4 files changed, 129 insertions(+), 14 deletions(-)
diff --git a/media-gfx/freecad/ChangeLog b/media-gfx/freecad/ChangeLog
index d3ca84f..f581545 100644
--- a/media-gfx/freecad/ChangeLog
+++ b/media-gfx/freecad/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*freecad-0.12.5284-r1 (06 Jan 2012)
+
+ 06 Jan 2012; Andreas K. Huettel <dilfridge@gentoo.org>
+ +freecad-0.12.5284-r1.ebuild, +files/freecad-0.12.5284-nodir.patch:
+ Builds and installs with cmake
+
06 Jan 2012; Andreas K. Huettel <dilfridge@gentoo.org>
freecad-0.12.5284.ebuild, +files/freecad-0.12.5284-glu.patch,
-files/archive/FreeCAD-swig-2.0.4.patch:
diff --git a/media-gfx/freecad/Manifest b/media-gfx/freecad/Manifest
index d2217b6..7149d23 100644
--- a/media-gfx/freecad/Manifest
+++ b/media-gfx/freecad/Manifest
@@ -6,29 +6,31 @@ AUX freecad-0.11.3729-asneeded.patch 588 RMD160 27fadb74f9f123fd0cc0092b57ae5536
AUX freecad-0.11.4422-gcc46.patch 424 RMD160 1c88a1b7dccd92d9d906d7a01edf3a2bac3b34e3 SHA1 0df7252bd5d53946694bdb983e18067d5aa9a04e SHA256 ce452c6ab373f41f0a88c3f40966ba3f942aae097134ee18273b6ff22ed6f44b
AUX freecad-0.12.5284-gcc46.patch 424 RMD160 1c88a1b7dccd92d9d906d7a01edf3a2bac3b34e3 SHA1 0df7252bd5d53946694bdb983e18067d5aa9a04e SHA256 ce452c6ab373f41f0a88c3f40966ba3f942aae097134ee18273b6ff22ed6f44b
AUX freecad-0.12.5284-glu.patch 441 RMD160 b72b8bb579b6d08c62abbc65d6ca727244241804 SHA1 f57286bc450f7267c6bc76e3e9b791e1394456e6 SHA256 7375de7bd4880070afd6c45ea7c9f5c2214b4f76f028ad89c1cd013883c802e0
+AUX freecad-0.12.5284-nodir.patch 776 RMD160 49cc0092e4cacefc9cd12c07239ba55bb1a47ec3 SHA1 6cb199641e299b455221dd9942735fc3edbff2f9 SHA256 9ce3f5897311c4b26678d432a9f725d5469eaff855de59d97cb1fd12e320bb3b
AUX freecad-0.12.5284-removeoldswig.patch 5165 RMD160 c157e9d72ede6ed96fc82b116b32dd2009ef10bf SHA1 48102dd88918f11b99b4e52df5ff72cde848833e SHA256 a5f44ac26071e1769c0686de30bbd2ca2a5fd03cb44222a1625f23c6f5ad6fc8
DIST freecad-0.11.3729.tar.gz 16229615 RMD160 ac056ace72758d83dddfd075205bfeb81020df70 SHA1 fb683989e1a53a9292cc12940c98c41505124512 SHA256 94dcf25e6ae2934d7d23555e22a558643225a9809d443c898f096b39a1853261
DIST freecad-0.11.4422.tar.gz 36392506 RMD160 3543b68b121ff8f3535604f0b6fde13411614d2f SHA1 2a36b0a18f7de5e6d67442f060727b7d033c55d9 SHA256 ab6bdc2d9e2628a7862f6ad013e8982dec7e8c87f77d1f26d1403e87a50caefa
DIST freecad-0.12.5284.tar.gz 48399004 RMD160 6f8175509091592b72c74584b3a3418391022317 SHA1 29f80b84c5405d5dc9ab988db2c2a41018b90b15 SHA256 45486c6cc3ae212fd3eba994c603fd97962c7f505bf2a807d1533f9ee6d6026d
EBUILD freecad-0.11.3729.ebuild 2286 RMD160 29e5b96afd25efc3819d6d57c2bef70b26de0978 SHA1 1cb2c13e9b67d497d49020c7f3ac538b1ab7ade4 SHA256 f369c5b0b7fe515d1c37a9adac2c714586e14f4e0c369cdfb98953e14f100812
EBUILD freecad-0.11.4422.ebuild 2133 RMD160 3a7f3dd7f1299e4b73234a383673255a27762d55 SHA1 d27054a8114dac8c33fb395fbe054eed632c67de SHA256 aed0689815f2ea8013a581c01c412c1082a20bea4699421556f4259802a35898
+EBUILD freecad-0.12.5284-r1.ebuild 1868 RMD160 1b6ebb271635c3d6725aed82939abb5b62fe49d6 SHA1 507b0faf1486fa9a529f21639805fd0096b57e25 SHA256 547c9e746a42d6289909503908464a2887d714495583a6b3efa5b404c0bb7c0f
EBUILD freecad-0.12.5284.ebuild 2235 RMD160 91ebd8523d3d3ac4fe341f56b148b90916619a97 SHA1 431e327abd0f4e49e43cad723d28a7bcc683de0a SHA256 bec8da044eed9e9baccf08661a9eb608f1d1bf23ddfda5d2040804db9d2ea25a
-MISC ChangeLog 2234 RMD160 801eb571e8bfc90f1563f0b20707e2fcba3f3aa4 SHA1 25b222e9e49299d118dd7fd0f83bf09ca844052f SHA256 457a79989ac93c166bc609b0ddf6ab1814a73439e6b17c5c451fa54f82bd5c14
+MISC ChangeLog 2432 RMD160 1e0ee628bd6f6e6a54bacb0042a077ddc885c4aa SHA1 377c7aae5069564c8b457130a82d247cb8fc46b6 SHA256 9ea4e54457f03119ac41048b063c9cea9619685bbe34dbc4e036b23377b10c7b
MISC metadata.xml 217 RMD160 aa960d9d3f7d900bcaf1a9413f17c3662adc0820 SHA1 a8a3016deab1f6aca4951ea86977cfe5d509b695 SHA256 756924c88548f738071c2d39fa7e18737b063e3b8f4376737eb88ac307571478
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iQIcBAEBCgAGBQJPBsT2AAoJEEb+UGWnxTyHyisP/0jF0GQX+/M+vwL551ZOGs/J
-O/OKTe5+cPnAQLsaMyvrVyfSaN/RJWGmmo+3/K5+gH+n2nU9CtPNIHEsXTbQQRWX
-WkM4kKMSDlqP63nFuFIt153kdZ0ZfOeLk614OTix9y7Jiyz5wN/nR+pcsB+VJOYV
-hgjjuzIKhQyCtKWEYPEjz7ta0AMj7z6f6CiaWrabS69kOFDLDmVygXd4uewsjzos
-bECePsbCNIuFYWkmJxtN0yfQkIb+8xRB9bgLv9Poo0qp1zPkngtwv7+l753AYF1U
-aXBlooMJ7mbLXaO/5PPJmPqR0LpN3J9A5rPLwJ1GLNa/7NUDZ0ReFcpcQUC9gY7L
-sZwdElJSh/ac/paYKaP4nSHZSXls/PNXOe3V07pV71VxDLgf5j6ilc/tBsD2hWjY
-xuePrHsJwsAEbj2dg/jqZdJA+PVjyCa/lY2Ur3rkKVT/DWHzIay9Rd4fvHh1ND3c
-r0c2swveq+AwNig9ypSBJAOu1uEP+VoQ58XZaDx1N4c/RApPIteaVB4iaFD0kZLE
-+05afX48v7nUpHnE3BRZxW5GqfEhyY+1ULRUfVIsB3YSrFlEHbhoGrLkOE0e1LwB
-Quns6HznNlc0Aue7HZDmXE8XOlqsMj2xx15BX8eVd4a+mURhqLO3eADr2FVALpl5
-QQsdq63dpHJoDZJeqg/g
-=BccP
+iQIcBAEBCgAGBQJPBwAtAAoJEEb+UGWnxTyHSNUQAIeoGJYbSYS5wXDWqAIuw08a
+zlq3lPlyhexbZgz/4IAxPywnap7Uxe7NcxZplcjv8p0YL7jTMsN3XFCLMtKVL1CC
+ayRH/o1fv/KszieHACf05eTZQuIYkBsG6yY9EtAS4F5DbhtsqtrPyWB0RF/zLWmq
+Db+AQi5ECuT+D6siCj3zQxwEeTKOhAZ7bb/maRJ2Jah1gW0QpRbQ/5/ABkjmFwXW
+lLqrT2L2KtwdycC68vhxu6G+kp/I0s8V6Rww6X7Tw5VrioQ7wORDGlAuhA82yk7i
+y2hP4f/GDteUmQKp9iag4v8QnNlXRp/3cH1UmgyXeURl1+zCxA3wW75kMID7Mpms
+tq/O22nUYQLShZAY19Inq6F8xi37uscDDiwGpAhEYqqRERbHhRHcbdoNmuR4T5k6
+uUf8F93dBXYkWmg/MlmfcopjgutApcwoTdXhrLettuVC19S4q+xWPeVpmxs/Qy9d
+51t0Kouz6aoPxanydZgcV+JRsyNrgj0wbHqciFI/UHexg+m79PcxKqoFhYxDPJDB
+iD4EinJcFb6Ro+zzUUF031Z18u2g3yokMwnFfq50B2AGO3M+WFGZlwlJuOqxeurz
+/CbTzq0cT4WZ49CSFSVb7gius/kwjrHooczl2Ac5ICEWGzG0NiaFoWU0BbXNgKtj
+baKTFbwtQ5VpGJUi48qB
+=wvGQ
-----END PGP SIGNATURE-----
diff --git a/media-gfx/freecad/files/freecad-0.12.5284-nodir.patch b/media-gfx/freecad/files/freecad-0.12.5284-nodir.patch
new file mode 100644
index 0000000..3e9bbed
--- /dev/null
+++ b/media-gfx/freecad/files/freecad-0.12.5284-nodir.patch
@@ -0,0 +1,21 @@
+diff -ruN FreeCAD-0.12.5284.orig/src/Mod/CMakeLists.txt FreeCAD-0.12.5284/src/Mod/CMakeLists.txt
+--- FreeCAD-0.12.5284.orig/src/Mod/CMakeLists.txt 2012-01-03 13:26:12.000000000 +0100
++++ FreeCAD-0.12.5284/src/Mod/CMakeLists.txt 2012-01-06 12:19:06.000000000 +0100
+@@ -18,7 +18,7 @@
+ MESSAGE("Due to the missing Eigen3 library the Sketcher module won't be built")
+ MESSAGE("Due to the missing Eigen3 library the Robot module won't be built")
+ ENDIF(EIGEN3_FOUND)
+-add_subdirectory(Machining_Distortion)
++# add_subdirectory(Machining_Distortion)
+
+ add_subdirectory(ReverseEngineering)
+ add_subdirectory(MeshPart)
+@@ -32,7 +32,7 @@
+
+ add_subdirectory(Arch)
+
+-add_subdirectory(Assembly)
++# add_subdirectory(Assembly)
+
+ if(FREECAD_BUILD_CAM)
+ add_subdirectory(Cam)
diff --git a/media-gfx/freecad/freecad-0.12.5284-r1.ebuild b/media-gfx/freecad/freecad-0.12.5284-r1.ebuild
new file mode 100644
index 0000000..5bea3d4
--- /dev/null
+++ b/media-gfx/freecad/freecad-0.12.5284-r1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $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=4
+PYTHON_DEPEND=2
+
+inherit base eutils multilib flag-o-matic python cmake-utils
+
+MY_P="freecad-${PV}"
+MY_PD="FreeCAD-${PV}"
+
+DESCRIPTION="QT based Computer Aided Design application"
+HOMEPAGE="http://sourceforge.net/apps/mediawiki/free-cad/"
+SRC_URI="mirror://sourceforge/free-cad/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-cpp/eigen:3
+ dev-games/ode
+ dev-libs/boost
+ dev-libs/libf2c
+ dev-libs/xerces-c
+ dev-python/pivy
+ dev-python/PyQt4[svg]
+ media-libs/coin
+ media-libs/SoQt
+ >=sci-libs/opencascade-6.3-r3
+ sci-libs/gts
+ sys-devel/gcc[fortran]
+ sys-libs/zlib
+ x11-libs/qt-gui:4
+ x11-libs/qt-opengl:4
+ x11-libs/qt-svg:4
+ x11-libs/qt-webkit:4
+ x11-libs/qt-xmlpatterns:4
+"
+DEPEND="${RDEPEND}
+ >=dev-lang/swig-2.0.4-r1
+"
+
+RESTRICT="bindist mirror"
+# http://bugs.gentoo.org/show_bug.cgi?id=352435
+# http://www.gentoo.org/foundation/en/minutes/2011/20110220_trustees.meeting_log.txt
+
+S="${WORKDIR}/${MY_PD}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-gcc46.patch"
+ "${FILESDIR}/${P}-removeoldswig.patch"
+ "${FILESDIR}/${P}-glu.patch"
+ "${FILESDIR}/${P}-nodir.patch"
+)
+
+pkg_setup() {
+ python_set_active_version 2
+}
+
+src_prepare() {
+ base_src_prepare
+ append-cxxflags -fpermissive
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DOCC_INCLUDE_DIR=${CASROOT}/inc
+ -DOCC_INCLUDE_PATH=${CASROOT}/inc
+ -DOCC_LIBRARY=${CASROOT}/lib/libTKernel.so
+ -DOCC_LIBRARY_DIR=${CASROOT}/lib
+ -DOCC_LIB_PATH=${CASROOT}/lib
+ -DCOIN3D_INCLUDE_DIR=$(coin-config --includedir)
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ find "${D}" -name "*.la" -exec rm {} +
+
+ dodoc README.Linux ChangeLog.txt
+}
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] dev/dilfridge:master commit in: media-gfx/freecad/files/, media-gfx/freecad/
@ 2012-01-07 15:36 Andreas Hüttel
0 siblings, 0 replies; 5+ messages in thread
From: Andreas Hüttel @ 2012-01-07 15:36 UTC (permalink / raw
To: gentoo-commits
commit: 51ce968ba9f77879fd5b50c67ac5fb4b04174abb
Author: Andreas K. Huettel (dilfridge) <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 7 15:36:30 2012 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Jan 7 15:36:30 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dilfridge.git;a=commit;h=51ce968b
Unbundled pivy
(Portage version: 2.1.10.44/git/Linux x86_64, signed Manifest commit with key 7887F787)
---
media-gfx/freecad/Manifest | 28 +++---
.../freecad/files/freecad-0.12.5284-nopivy.patch | 17 ++++
media-gfx/freecad/freecad-0.12.5284-r2.ebuild | 90 ++++++++++++++++++++
3 files changed, 122 insertions(+), 13 deletions(-)
diff --git a/media-gfx/freecad/Manifest b/media-gfx/freecad/Manifest
index 7149d23..a13af71 100644
--- a/media-gfx/freecad/Manifest
+++ b/media-gfx/freecad/Manifest
@@ -7,6 +7,7 @@ AUX freecad-0.11.4422-gcc46.patch 424 RMD160 1c88a1b7dccd92d9d906d7a01edf3a2bac3
AUX freecad-0.12.5284-gcc46.patch 424 RMD160 1c88a1b7dccd92d9d906d7a01edf3a2bac3b34e3 SHA1 0df7252bd5d53946694bdb983e18067d5aa9a04e SHA256 ce452c6ab373f41f0a88c3f40966ba3f942aae097134ee18273b6ff22ed6f44b
AUX freecad-0.12.5284-glu.patch 441 RMD160 b72b8bb579b6d08c62abbc65d6ca727244241804 SHA1 f57286bc450f7267c6bc76e3e9b791e1394456e6 SHA256 7375de7bd4880070afd6c45ea7c9f5c2214b4f76f028ad89c1cd013883c802e0
AUX freecad-0.12.5284-nodir.patch 776 RMD160 49cc0092e4cacefc9cd12c07239ba55bb1a47ec3 SHA1 6cb199641e299b455221dd9942735fc3edbff2f9 SHA256 9ce3f5897311c4b26678d432a9f725d5469eaff855de59d97cb1fd12e320bb3b
+AUX freecad-0.12.5284-nopivy.patch 751 RMD160 0864c7aba43f669496ae75ee29405d0fde33d58d SHA1 994dfc400fefbe4aae127bc001400a46a882e7bf SHA256 3424f2630cd739ecb5ddcd7824469c44d6e89c2fe97a9e123090d7b8d04dfcfd
AUX freecad-0.12.5284-removeoldswig.patch 5165 RMD160 c157e9d72ede6ed96fc82b116b32dd2009ef10bf SHA1 48102dd88918f11b99b4e52df5ff72cde848833e SHA256 a5f44ac26071e1769c0686de30bbd2ca2a5fd03cb44222a1625f23c6f5ad6fc8
DIST freecad-0.11.3729.tar.gz 16229615 RMD160 ac056ace72758d83dddfd075205bfeb81020df70 SHA1 fb683989e1a53a9292cc12940c98c41505124512 SHA256 94dcf25e6ae2934d7d23555e22a558643225a9809d443c898f096b39a1853261
DIST freecad-0.11.4422.tar.gz 36392506 RMD160 3543b68b121ff8f3535604f0b6fde13411614d2f SHA1 2a36b0a18f7de5e6d67442f060727b7d033c55d9 SHA256 ab6bdc2d9e2628a7862f6ad013e8982dec7e8c87f77d1f26d1403e87a50caefa
@@ -14,23 +15,24 @@ DIST freecad-0.12.5284.tar.gz 48399004 RMD160 6f8175509091592b72c74584b3a3418391
EBUILD freecad-0.11.3729.ebuild 2286 RMD160 29e5b96afd25efc3819d6d57c2bef70b26de0978 SHA1 1cb2c13e9b67d497d49020c7f3ac538b1ab7ade4 SHA256 f369c5b0b7fe515d1c37a9adac2c714586e14f4e0c369cdfb98953e14f100812
EBUILD freecad-0.11.4422.ebuild 2133 RMD160 3a7f3dd7f1299e4b73234a383673255a27762d55 SHA1 d27054a8114dac8c33fb395fbe054eed632c67de SHA256 aed0689815f2ea8013a581c01c412c1082a20bea4699421556f4259802a35898
EBUILD freecad-0.12.5284-r1.ebuild 1868 RMD160 1b6ebb271635c3d6725aed82939abb5b62fe49d6 SHA1 507b0faf1486fa9a529f21639805fd0096b57e25 SHA256 547c9e746a42d6289909503908464a2887d714495583a6b3efa5b404c0bb7c0f
+EBUILD freecad-0.12.5284-r2.ebuild 2027 RMD160 ab5943fb2b75153e422088d7f42e740da0264877 SHA1 2a4bb90a367c88c74e607f9b9f7e9953f05b87f6 SHA256 bf66d8450b8c2359caeefdfc9994053b8f477e22c86e2b0fa98cc964b1578754
EBUILD freecad-0.12.5284.ebuild 2235 RMD160 91ebd8523d3d3ac4fe341f56b148b90916619a97 SHA1 431e327abd0f4e49e43cad723d28a7bcc683de0a SHA256 bec8da044eed9e9baccf08661a9eb608f1d1bf23ddfda5d2040804db9d2ea25a
MISC ChangeLog 2432 RMD160 1e0ee628bd6f6e6a54bacb0042a077ddc885c4aa SHA1 377c7aae5069564c8b457130a82d247cb8fc46b6 SHA256 9ea4e54457f03119ac41048b063c9cea9619685bbe34dbc4e036b23377b10c7b
MISC metadata.xml 217 RMD160 aa960d9d3f7d900bcaf1a9413f17c3662adc0820 SHA1 a8a3016deab1f6aca4951ea86977cfe5d509b695 SHA256 756924c88548f738071c2d39fa7e18737b063e3b8f4376737eb88ac307571478
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iQIcBAEBCgAGBQJPBwAtAAoJEEb+UGWnxTyHSNUQAIeoGJYbSYS5wXDWqAIuw08a
-zlq3lPlyhexbZgz/4IAxPywnap7Uxe7NcxZplcjv8p0YL7jTMsN3XFCLMtKVL1CC
-ayRH/o1fv/KszieHACf05eTZQuIYkBsG6yY9EtAS4F5DbhtsqtrPyWB0RF/zLWmq
-Db+AQi5ECuT+D6siCj3zQxwEeTKOhAZ7bb/maRJ2Jah1gW0QpRbQ/5/ABkjmFwXW
-lLqrT2L2KtwdycC68vhxu6G+kp/I0s8V6Rww6X7Tw5VrioQ7wORDGlAuhA82yk7i
-y2hP4f/GDteUmQKp9iag4v8QnNlXRp/3cH1UmgyXeURl1+zCxA3wW75kMID7Mpms
-tq/O22nUYQLShZAY19Inq6F8xi37uscDDiwGpAhEYqqRERbHhRHcbdoNmuR4T5k6
-uUf8F93dBXYkWmg/MlmfcopjgutApcwoTdXhrLettuVC19S4q+xWPeVpmxs/Qy9d
-51t0Kouz6aoPxanydZgcV+JRsyNrgj0wbHqciFI/UHexg+m79PcxKqoFhYxDPJDB
-iD4EinJcFb6Ro+zzUUF031Z18u2g3yokMwnFfq50B2AGO3M+WFGZlwlJuOqxeurz
-/CbTzq0cT4WZ49CSFSVb7gius/kwjrHooczl2Ac5ICEWGzG0NiaFoWU0BbXNgKtj
-baKTFbwtQ5VpGJUi48qB
-=wvGQ
+iQIcBAEBCgAGBQJPCGZ+AAoJEEb+UGWnxTyHLw8P+QE66RBITl+iNBrtK3FUUPqv
+WOtnj9R6vaOpHFlgdFEtMpO1Lpnkao+GbMCv6r/CEHkWr3m+CUdpFxXP4K4xF8dR
+a+dIIn1NTQunjQmbXpOlhwT0bYPXJxA2wCaT7neIAxCuuwcfmm9rBB88+IFboCxk
+XrXByjiHesjkRUSlLGpDViwR8+Rv3O65/9z1NcvnujQnku1vo6OsnF+QW7oGbVXj
++OBFNiekaX9y1wDeAKG/2lA2qI49FVOLom7uyggn3xEjctPhxF4DSyjPySqUMR5f
+Z0RBzVZqorjFW++kiVjMi0LartIIYpXbNyrTwUwUy97noAAulfGFwE7iKiz9WLG1
+7iYdGtqTgzkm6BVdJwqDIma+9hh8QVsOBCfbg2KIrHUhyth8AJauBd8Vi+SPWUmc
+HQ4ArxuEgRgiX8/MbtqUwY8wkgBI8h0YOqmJYC8Nscm6ukCeKkHulshi1ZTuL5Xf
+RBGYbn+JPNPb/qh8b+KROIsZ4JTw1+o27SmbhYuOxiTTtr3oZ326RUVjsB8wxweM
+ZeJ3Eenn8W8F7KTLDatph39Hp5OOUbhF0ESayipMDqx6wKrgtwIBH3qN1b0vkRAn
++iC8HBY2vrZPIPxoymh+vmG4Mz5P1KuAro5NQ+up1WrawpRNaiX/I36ytiivHWDu
+mAslq8fhKavdpQsutX2q
+=qKDg
-----END PGP SIGNATURE-----
diff --git a/media-gfx/freecad/files/freecad-0.12.5284-nopivy.patch b/media-gfx/freecad/files/freecad-0.12.5284-nopivy.patch
new file mode 100644
index 0000000..337348a
--- /dev/null
+++ b/media-gfx/freecad/files/freecad-0.12.5284-nopivy.patch
@@ -0,0 +1,17 @@
+diff -ruN FreeCAD-0.12.5284.orig/src/3rdParty/CMakeLists.txt FreeCAD-0.12.5284/src/3rdParty/CMakeLists.txt
+--- FreeCAD-0.12.5284.orig/src/3rdParty/CMakeLists.txt 2012-01-03 13:30:19.000000000 +0100
++++ FreeCAD-0.12.5284/src/3rdParty/CMakeLists.txt 2012-01-07 15:57:52.000000000 +0100
+@@ -19,13 +19,6 @@
+ # add_subdirectory(Pivy)
+ #endif(MINGW)
+ # applies for Unix, MinGW and Windows with custom LibPack
+-elseif(FREECAD_BUILD_GUI)
+- find_path(COIN_VERSION3 Inventor/scxml/ScXML.h ${COIN3D_INCLUDE_DIR})
+- if (COIN_VERSION3)
+- add_subdirectory(Pivy-0.5)
+- else (COIN_VERSION3)
+- add_subdirectory(Pivy)
+- endif(COIN_VERSION3)
+ endif(FREECAD_BUILD_GUI AND FREECAD_LIBPACK_CHECKFILE6X)
+
+ # For Windows we have all stuff in the LibPack
diff --git a/media-gfx/freecad/freecad-0.12.5284-r2.ebuild b/media-gfx/freecad/freecad-0.12.5284-r2.ebuild
new file mode 100644
index 0000000..4116f8f
--- /dev/null
+++ b/media-gfx/freecad/freecad-0.12.5284-r2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $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=4
+PYTHON_DEPEND=2
+
+inherit base eutils multilib flag-o-matic python cmake-utils
+
+MY_P="freecad-${PV}"
+MY_PD="FreeCAD-${PV}"
+
+DESCRIPTION="QT based Computer Aided Design application"
+HOMEPAGE="http://sourceforge.net/apps/mediawiki/free-cad/"
+SRC_URI="mirror://sourceforge/free-cad/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-cpp/eigen:3
+ dev-games/ode
+ dev-libs/boost
+ dev-libs/libf2c
+ dev-libs/xerces-c
+ dev-python/pivy
+ dev-python/PyQt4[svg]
+ media-libs/coin
+ media-libs/SoQt
+ >=sci-libs/opencascade-6.3-r3
+ sci-libs/gts
+ sys-devel/gcc[fortran]
+ sys-libs/zlib
+ x11-libs/qt-gui:4
+ x11-libs/qt-opengl:4
+ x11-libs/qt-svg:4
+ x11-libs/qt-webkit:4
+ x11-libs/qt-xmlpatterns:4
+"
+DEPEND="${RDEPEND}
+ >=dev-lang/swig-2.0.4-r1
+"
+
+RESTRICT="bindist mirror"
+# http://bugs.gentoo.org/show_bug.cgi?id=352435
+# http://www.gentoo.org/foundation/en/minutes/2011/20110220_trustees.meeting_log.txt
+
+S="${WORKDIR}/${MY_PD}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-gcc46.patch"
+ "${FILESDIR}/${P}-removeoldswig.patch"
+ "${FILESDIR}/${P}-glu.patch"
+ "${FILESDIR}/${P}-nodir.patch"
+ "${FILESDIR}/${P}-nopivy.patch"
+)
+
+pkg_setup() {
+ python_set_active_version 2
+}
+
+src_prepare() {
+ base_src_prepare
+ append-cxxflags -fpermissive
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DOCC_INCLUDE_DIR=${CASROOT}/inc
+ -DOCC_INCLUDE_PATH=${CASROOT}/inc
+ -DOCC_LIBRARY=${CASROOT}/lib/libTKernel.so
+ -DOCC_LIBRARY_DIR=${CASROOT}/lib
+ -DOCC_LIB_PATH=${CASROOT}/lib
+ -DCOIN3D_INCLUDE_DIR=/usr/include/coin
+ -DCOIN3D_LIBRARY=/usr/$(get_libdir)/libCoin.so
+ -DSOQT_LIBRARY=/usr/$(get_libdir)/libSoQt.so
+ -DSOQT_INCLUDE_PATH=/usr/include/coin
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ find "${D}" -name "*.la" -exec rm {} +
+
+ dodoc README.Linux ChangeLog.txt
+}
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] dev/dilfridge:master commit in: media-gfx/freecad/files/, media-gfx/freecad/
@ 2012-02-03 2:14 Andreas Hüttel
0 siblings, 0 replies; 5+ messages in thread
From: Andreas Hüttel @ 2012-02-03 2:14 UTC (permalink / raw
To: gentoo-commits
commit: 796cc3ff4924aa97e3c9c476103c0cf712fc9be3
Author: Andreas K. Huettel (dilfridge) <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 3 02:13:34 2012 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri Feb 3 02:13:34 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dilfridge.git;a=commit;h=796cc3ff
[media-gfx/freecad] Not needed here anymore
---
media-gfx/freecad/ChangeLog | 77 --------------
media-gfx/freecad/Manifest | 38 -------
.../freecad/files/freecad-0.10.3205-asneeded.patch | 12 --
.../freecad/files/freecad-0.11.3729-asneeded.patch | 12 --
.../freecad/files/freecad-0.11.4422-gcc46.patch | 11 --
.../freecad/files/freecad-0.12.5284-gcc46.patch | 11 --
.../freecad/files/freecad-0.12.5284-glu.patch | 12 --
.../freecad/files/freecad-0.12.5284-nodir.patch | 21 ----
.../freecad/files/freecad-0.12.5284-nopivy.patch | 17 ---
.../files/freecad-0.12.5284-removeoldswig.patch | 111 --------------------
media-gfx/freecad/freecad-0.11.3729.ebuild | 91 ----------------
media-gfx/freecad/freecad-0.11.4422.ebuild | 89 ----------------
media-gfx/freecad/freecad-0.12.5284-r1.ebuild | 86 ---------------
media-gfx/freecad/freecad-0.12.5284-r2.ebuild | 90 ----------------
media-gfx/freecad/freecad-0.12.5284.ebuild | 95 -----------------
media-gfx/freecad/metadata.xml | 6 -
16 files changed, 0 insertions(+), 779 deletions(-)
diff --git a/media-gfx/freecad/ChangeLog b/media-gfx/freecad/ChangeLog
deleted file mode 100644
index f581545..0000000
--- a/media-gfx/freecad/ChangeLog
+++ /dev/null
@@ -1,77 +0,0 @@
-# ChangeLog for media-gfx/freecad
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-*freecad-0.12.5284-r1 (06 Jan 2012)
-
- 06 Jan 2012; Andreas K. Huettel <dilfridge@gentoo.org>
- +freecad-0.12.5284-r1.ebuild, +files/freecad-0.12.5284-nodir.patch:
- Builds and installs with cmake
-
- 06 Jan 2012; Andreas K. Huettel <dilfridge@gentoo.org>
- freecad-0.12.5284.ebuild, +files/freecad-0.12.5284-glu.patch,
- -files/archive/FreeCAD-swig-2.0.4.patch:
- Builds now
-
-*freecad-0.12.5284 (05 Jan 2012)
-
- 05 Jan 2012; Andreas K. Huettel <dilfridge@gentoo.org>
- +freecad-0.12.5284.ebuild, +files/freecad-0.12.5284-gcc46.patch,
- +files/freecad-0.12.5284-removeoldswig.patch,
- +files/archive/FreeCAD-swig-2.0.4.patch:
- Version bump and next try
-
- 22 Nov 2011; Andreas K. Huettel <dilfridge@gentoo.org>
- freecad-0.11.4422.ebuild:
- Add -fpermissive, unfortunately not enough
-
-*freecad-0.11.4422 (13 Nov 2011)
-
- 13 Nov 2011; Andreas K. Huettel <dilfridge@gentoo.org>
- +freecad-0.11.4422.ebuild, +files/freecad-0.11.4422-gcc46.patch:
- Version bump; builds but does not link yet, underlinking problem
-
- 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
-
- 01 Mar 2011; Andreas K. Huettel <dilfridge@gentoo.org>
- freecad-0.11.3729.ebuild:
- Remove la files
-
- 01 Mar 2011; Andreas K. Huettel <dilfridge@gentoo.org>
- freecad-0.11.3729.ebuild:
- Add desktop entry, fix ode dependency
-
- 01 Mar 2011; Andreas K. Huettel <dilfridge@gentoo.org>
- freecad-0.11.3729.ebuild:
- Added dependency ode
-
- 01 Mar 2011; Andreas K. Huettel <dilfridge@gentoo.org>
- freecad-0.11.3729.ebuild:
- Added missing dependency pivy
-
-*freecad-0.11.3729 (01 Mar 2011)
-
- 01 Mar 2011; Andreas K. Huettel <dilfridge@gentoo.org>
- +freecad-0.11.3729.ebuild, +files/freecad-0.11.3729-asneeded.patch:
- Version bump
-
- 07 Nov 2010; Andreas K. Huettel <dilfridge@gentoo.org>
- freecad-0.10.3205.ebuild, +files/freecad-0.10.3205-asneeded.patch:
- First working version
-
- 07 Nov 2010; Andreas K. Huettel <dilfridge@gentoo.org>
- freecad-0.10.3205.ebuild:
- Cleanup
-
-*freecad-0.10.3205 (06 Nov 2010)
-
- 06 Nov 2010; Andreas K. Huettel <dilfridge@gentoo.org>
- -freecad-0.9.2646.ebuild, +freecad-0.10.3205.ebuild:
- Added ebuild from bug 312063
-
diff --git a/media-gfx/freecad/Manifest b/media-gfx/freecad/Manifest
deleted file mode 100644
index a13af71..0000000
--- a/media-gfx/freecad/Manifest
+++ /dev/null
@@ -1,38 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-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
-AUX freecad-0.11.4422-gcc46.patch 424 RMD160 1c88a1b7dccd92d9d906d7a01edf3a2bac3b34e3 SHA1 0df7252bd5d53946694bdb983e18067d5aa9a04e SHA256 ce452c6ab373f41f0a88c3f40966ba3f942aae097134ee18273b6ff22ed6f44b
-AUX freecad-0.12.5284-gcc46.patch 424 RMD160 1c88a1b7dccd92d9d906d7a01edf3a2bac3b34e3 SHA1 0df7252bd5d53946694bdb983e18067d5aa9a04e SHA256 ce452c6ab373f41f0a88c3f40966ba3f942aae097134ee18273b6ff22ed6f44b
-AUX freecad-0.12.5284-glu.patch 441 RMD160 b72b8bb579b6d08c62abbc65d6ca727244241804 SHA1 f57286bc450f7267c6bc76e3e9b791e1394456e6 SHA256 7375de7bd4880070afd6c45ea7c9f5c2214b4f76f028ad89c1cd013883c802e0
-AUX freecad-0.12.5284-nodir.patch 776 RMD160 49cc0092e4cacefc9cd12c07239ba55bb1a47ec3 SHA1 6cb199641e299b455221dd9942735fc3edbff2f9 SHA256 9ce3f5897311c4b26678d432a9f725d5469eaff855de59d97cb1fd12e320bb3b
-AUX freecad-0.12.5284-nopivy.patch 751 RMD160 0864c7aba43f669496ae75ee29405d0fde33d58d SHA1 994dfc400fefbe4aae127bc001400a46a882e7bf SHA256 3424f2630cd739ecb5ddcd7824469c44d6e89c2fe97a9e123090d7b8d04dfcfd
-AUX freecad-0.12.5284-removeoldswig.patch 5165 RMD160 c157e9d72ede6ed96fc82b116b32dd2009ef10bf SHA1 48102dd88918f11b99b4e52df5ff72cde848833e SHA256 a5f44ac26071e1769c0686de30bbd2ca2a5fd03cb44222a1625f23c6f5ad6fc8
-DIST freecad-0.11.3729.tar.gz 16229615 RMD160 ac056ace72758d83dddfd075205bfeb81020df70 SHA1 fb683989e1a53a9292cc12940c98c41505124512 SHA256 94dcf25e6ae2934d7d23555e22a558643225a9809d443c898f096b39a1853261
-DIST freecad-0.11.4422.tar.gz 36392506 RMD160 3543b68b121ff8f3535604f0b6fde13411614d2f SHA1 2a36b0a18f7de5e6d67442f060727b7d033c55d9 SHA256 ab6bdc2d9e2628a7862f6ad013e8982dec7e8c87f77d1f26d1403e87a50caefa
-DIST freecad-0.12.5284.tar.gz 48399004 RMD160 6f8175509091592b72c74584b3a3418391022317 SHA1 29f80b84c5405d5dc9ab988db2c2a41018b90b15 SHA256 45486c6cc3ae212fd3eba994c603fd97962c7f505bf2a807d1533f9ee6d6026d
-EBUILD freecad-0.11.3729.ebuild 2286 RMD160 29e5b96afd25efc3819d6d57c2bef70b26de0978 SHA1 1cb2c13e9b67d497d49020c7f3ac538b1ab7ade4 SHA256 f369c5b0b7fe515d1c37a9adac2c714586e14f4e0c369cdfb98953e14f100812
-EBUILD freecad-0.11.4422.ebuild 2133 RMD160 3a7f3dd7f1299e4b73234a383673255a27762d55 SHA1 d27054a8114dac8c33fb395fbe054eed632c67de SHA256 aed0689815f2ea8013a581c01c412c1082a20bea4699421556f4259802a35898
-EBUILD freecad-0.12.5284-r1.ebuild 1868 RMD160 1b6ebb271635c3d6725aed82939abb5b62fe49d6 SHA1 507b0faf1486fa9a529f21639805fd0096b57e25 SHA256 547c9e746a42d6289909503908464a2887d714495583a6b3efa5b404c0bb7c0f
-EBUILD freecad-0.12.5284-r2.ebuild 2027 RMD160 ab5943fb2b75153e422088d7f42e740da0264877 SHA1 2a4bb90a367c88c74e607f9b9f7e9953f05b87f6 SHA256 bf66d8450b8c2359caeefdfc9994053b8f477e22c86e2b0fa98cc964b1578754
-EBUILD freecad-0.12.5284.ebuild 2235 RMD160 91ebd8523d3d3ac4fe341f56b148b90916619a97 SHA1 431e327abd0f4e49e43cad723d28a7bcc683de0a SHA256 bec8da044eed9e9baccf08661a9eb608f1d1bf23ddfda5d2040804db9d2ea25a
-MISC ChangeLog 2432 RMD160 1e0ee628bd6f6e6a54bacb0042a077ddc885c4aa SHA1 377c7aae5069564c8b457130a82d247cb8fc46b6 SHA256 9ea4e54457f03119ac41048b063c9cea9619685bbe34dbc4e036b23377b10c7b
-MISC metadata.xml 217 RMD160 aa960d9d3f7d900bcaf1a9413f17c3662adc0820 SHA1 a8a3016deab1f6aca4951ea86977cfe5d509b695 SHA256 756924c88548f738071c2d39fa7e18737b063e3b8f4376737eb88ac307571478
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iQIcBAEBCgAGBQJPCGZ+AAoJEEb+UGWnxTyHLw8P+QE66RBITl+iNBrtK3FUUPqv
-WOtnj9R6vaOpHFlgdFEtMpO1Lpnkao+GbMCv6r/CEHkWr3m+CUdpFxXP4K4xF8dR
-a+dIIn1NTQunjQmbXpOlhwT0bYPXJxA2wCaT7neIAxCuuwcfmm9rBB88+IFboCxk
-XrXByjiHesjkRUSlLGpDViwR8+Rv3O65/9z1NcvnujQnku1vo6OsnF+QW7oGbVXj
-+OBFNiekaX9y1wDeAKG/2lA2qI49FVOLom7uyggn3xEjctPhxF4DSyjPySqUMR5f
-Z0RBzVZqorjFW++kiVjMi0LartIIYpXbNyrTwUwUy97noAAulfGFwE7iKiz9WLG1
-7iYdGtqTgzkm6BVdJwqDIma+9hh8QVsOBCfbg2KIrHUhyth8AJauBd8Vi+SPWUmc
-HQ4ArxuEgRgiX8/MbtqUwY8wkgBI8h0YOqmJYC8Nscm6ukCeKkHulshi1ZTuL5Xf
-RBGYbn+JPNPb/qh8b+KROIsZ4JTw1+o27SmbhYuOxiTTtr3oZ326RUVjsB8wxweM
-ZeJ3Eenn8W8F7KTLDatph39Hp5OOUbhF0ESayipMDqx6wKrgtwIBH3qN1b0vkRAn
-+iC8HBY2vrZPIPxoymh+vmG4Mz5P1KuAro5NQ+up1WrawpRNaiX/I36ytiivHWDu
-mAslq8fhKavdpQsutX2q
-=qKDg
------END PGP SIGNATURE-----
diff --git a/media-gfx/freecad/files/freecad-0.10.3205-asneeded.patch b/media-gfx/freecad/files/freecad-0.10.3205-asneeded.patch
deleted file mode 100644
index fa6ba66..0000000
--- a/media-gfx/freecad/files/freecad-0.10.3205-asneeded.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ruN FreeCAD-0.10.3205.orig/acinclude.m4 FreeCAD-0.10.3205/acinclude.m4
---- FreeCAD-0.10.3205.orig/acinclude.m4 2010-06-05 11:16:14.000000000 +0200
-+++ FreeCAD-0.10.3205/acinclude.m4 2010-11-07 22:35:02.000000000 +0100
-@@ -374,7 +374,7 @@
- fi
-
- # Make sure not to link against X11 libs so that configure succeeds whithout xserver started
--bnv_try_4="$CXX $fc_qt4_lib_core $LIBS -o myqt myqt.o moc_myqt.o"
-+bnv_try_4="$CXX -o myqt myqt.o moc_myqt.o $LIBS $fc_qt4_lib_core"
- AC_TRY_EVAL(bnv_try_4)
- if test x"$ac_status" != x0; then
- AC_MSG_ERROR([Failed to link with Qt, bye...])
diff --git a/media-gfx/freecad/files/freecad-0.11.3729-asneeded.patch b/media-gfx/freecad/files/freecad-0.11.3729-asneeded.patch
deleted file mode 100644
index fa6ba66..0000000
--- a/media-gfx/freecad/files/freecad-0.11.3729-asneeded.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ruN FreeCAD-0.10.3205.orig/acinclude.m4 FreeCAD-0.10.3205/acinclude.m4
---- FreeCAD-0.10.3205.orig/acinclude.m4 2010-06-05 11:16:14.000000000 +0200
-+++ FreeCAD-0.10.3205/acinclude.m4 2010-11-07 22:35:02.000000000 +0100
-@@ -374,7 +374,7 @@
- fi
-
- # Make sure not to link against X11 libs so that configure succeeds whithout xserver started
--bnv_try_4="$CXX $fc_qt4_lib_core $LIBS -o myqt myqt.o moc_myqt.o"
-+bnv_try_4="$CXX -o myqt myqt.o moc_myqt.o $LIBS $fc_qt4_lib_core"
- AC_TRY_EVAL(bnv_try_4)
- if test x"$ac_status" != x0; then
- AC_MSG_ERROR([Failed to link with Qt, bye...])
diff --git a/media-gfx/freecad/files/freecad-0.11.4422-gcc46.patch b/media-gfx/freecad/files/freecad-0.11.4422-gcc46.patch
deleted file mode 100644
index df2fb19..0000000
--- a/media-gfx/freecad/files/freecad-0.11.4422-gcc46.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -ruN FreeCAD-0.11.4422.orig/src/zipios++/directory.h FreeCAD-0.11.4422/src/zipios++/directory.h
---- FreeCAD-0.11.4422.orig/src/zipios++/directory.h 2011-02-11 01:48:21.000000000 +0100
-+++ FreeCAD-0.11.4422/src/zipios++/directory.h 2011-11-13 22:11:27.000000000 +0100
-@@ -31,6 +31,7 @@
- #include <string>
- #include <ctime>
- #include <stdexcept>
-+#include <cstddef>
-
- // #include <boost.h> Contents of boost.h
-
diff --git a/media-gfx/freecad/files/freecad-0.12.5284-gcc46.patch b/media-gfx/freecad/files/freecad-0.12.5284-gcc46.patch
deleted file mode 100644
index df2fb19..0000000
--- a/media-gfx/freecad/files/freecad-0.12.5284-gcc46.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -ruN FreeCAD-0.11.4422.orig/src/zipios++/directory.h FreeCAD-0.11.4422/src/zipios++/directory.h
---- FreeCAD-0.11.4422.orig/src/zipios++/directory.h 2011-02-11 01:48:21.000000000 +0100
-+++ FreeCAD-0.11.4422/src/zipios++/directory.h 2011-11-13 22:11:27.000000000 +0100
-@@ -31,6 +31,7 @@
- #include <string>
- #include <ctime>
- #include <stdexcept>
-+#include <cstddef>
-
- // #include <boost.h> Contents of boost.h
-
diff --git a/media-gfx/freecad/files/freecad-0.12.5284-glu.patch b/media-gfx/freecad/files/freecad-0.12.5284-glu.patch
deleted file mode 100644
index 9567215..0000000
--- a/media-gfx/freecad/files/freecad-0.12.5284-glu.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ruN FreeCAD-0.12.5284.orig/src/Mod/Image/Gui/GLImageBox.cpp FreeCAD-0.12.5284/src/Mod/Image/Gui/GLImageBox.cpp
---- FreeCAD-0.12.5284.orig/src/Mod/Image/Gui/GLImageBox.cpp 2012-01-03 13:24:30.000000000 +0100
-+++ FreeCAD-0.12.5284/src/Mod/Image/Gui/GLImageBox.cpp 2012-01-06 10:26:38.000000000 +0100
-@@ -27,6 +27,8 @@
- # include <GL/glext.h>
- #endif
-
-+#include <GL/glu.h>
-+
- #include "GLImageBox.h"
-
- using namespace ImageGui;
diff --git a/media-gfx/freecad/files/freecad-0.12.5284-nodir.patch b/media-gfx/freecad/files/freecad-0.12.5284-nodir.patch
deleted file mode 100644
index 3e9bbed..0000000
--- a/media-gfx/freecad/files/freecad-0.12.5284-nodir.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -ruN FreeCAD-0.12.5284.orig/src/Mod/CMakeLists.txt FreeCAD-0.12.5284/src/Mod/CMakeLists.txt
---- FreeCAD-0.12.5284.orig/src/Mod/CMakeLists.txt 2012-01-03 13:26:12.000000000 +0100
-+++ FreeCAD-0.12.5284/src/Mod/CMakeLists.txt 2012-01-06 12:19:06.000000000 +0100
-@@ -18,7 +18,7 @@
- MESSAGE("Due to the missing Eigen3 library the Sketcher module won't be built")
- MESSAGE("Due to the missing Eigen3 library the Robot module won't be built")
- ENDIF(EIGEN3_FOUND)
--add_subdirectory(Machining_Distortion)
-+# add_subdirectory(Machining_Distortion)
-
- add_subdirectory(ReverseEngineering)
- add_subdirectory(MeshPart)
-@@ -32,7 +32,7 @@
-
- add_subdirectory(Arch)
-
--add_subdirectory(Assembly)
-+# add_subdirectory(Assembly)
-
- if(FREECAD_BUILD_CAM)
- add_subdirectory(Cam)
diff --git a/media-gfx/freecad/files/freecad-0.12.5284-nopivy.patch b/media-gfx/freecad/files/freecad-0.12.5284-nopivy.patch
deleted file mode 100644
index 337348a..0000000
--- a/media-gfx/freecad/files/freecad-0.12.5284-nopivy.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -ruN FreeCAD-0.12.5284.orig/src/3rdParty/CMakeLists.txt FreeCAD-0.12.5284/src/3rdParty/CMakeLists.txt
---- FreeCAD-0.12.5284.orig/src/3rdParty/CMakeLists.txt 2012-01-03 13:30:19.000000000 +0100
-+++ FreeCAD-0.12.5284/src/3rdParty/CMakeLists.txt 2012-01-07 15:57:52.000000000 +0100
-@@ -19,13 +19,6 @@
- # add_subdirectory(Pivy)
- #endif(MINGW)
- # applies for Unix, MinGW and Windows with custom LibPack
--elseif(FREECAD_BUILD_GUI)
-- find_path(COIN_VERSION3 Inventor/scxml/ScXML.h ${COIN3D_INCLUDE_DIR})
-- if (COIN_VERSION3)
-- add_subdirectory(Pivy-0.5)
-- else (COIN_VERSION3)
-- add_subdirectory(Pivy)
-- endif(COIN_VERSION3)
- endif(FREECAD_BUILD_GUI AND FREECAD_LIBPACK_CHECKFILE6X)
-
- # For Windows we have all stuff in the LibPack
diff --git a/media-gfx/freecad/files/freecad-0.12.5284-removeoldswig.patch b/media-gfx/freecad/files/freecad-0.12.5284-removeoldswig.patch
deleted file mode 100644
index b768178..0000000
--- a/media-gfx/freecad/files/freecad-0.12.5284-removeoldswig.patch
+++ /dev/null
@@ -1,111 +0,0 @@
---- src/Base/Interpreter.cpp.old 2010-08-27 16:24:16.000000000 +0200
-+++ src/Base/Interpreter.cpp 2011-12-24 00:13:52.356641021 +0100
-@@ -503,11 +503,6 @@
- #if (defined(HAVE_SWIG) && (HAVE_SWIG == 1))
- namespace Swig_python { extern int createSWIGPointerObj_T(const char* TypeName, void* obj, PyObject** ptr, int own); }
- #endif
--namespace Swig_1_3_25 { extern int createSWIGPointerObj_T(const char* TypeName, void* obj, PyObject** ptr, int own); }
--namespace Swig_1_3_33 { extern int createSWIGPointerObj_T(const char* TypeName, void* obj, PyObject** ptr, int own); }
--namespace Swig_1_3_36 { extern int createSWIGPointerObj_T(const char* TypeName, void* obj, PyObject** ptr, int own); }
--namespace Swig_1_3_38 { extern int createSWIGPointerObj_T(const char* TypeName, void* obj, PyObject** ptr, int own); }
--namespace Swig_1_3_40 { extern int createSWIGPointerObj_T(const char* TypeName, void* obj, PyObject** ptr, int own); }
-
- PyObject* InterpreterSingleton::createSWIGPointerObj(const char* Module, const char* TypeName, void* Pointer, int own)
- {
-@@ -517,21 +512,6 @@
- int version = getSWIGVersionFromModule(Module);
- switch (version&0xff)
- {
-- case 25:
-- result = Swig_1_3_25::createSWIGPointerObj_T(TypeName, Pointer, &proxy, own);
-- break;
-- case 33:
-- result = Swig_1_3_33::createSWIGPointerObj_T(TypeName, Pointer, &proxy, own);
-- break;
-- case 36:
-- result = Swig_1_3_36::createSWIGPointerObj_T(TypeName, Pointer, &proxy, own);
-- break;
-- case 38:
-- result = Swig_1_3_38::createSWIGPointerObj_T(TypeName, Pointer, &proxy, own);
-- break;
-- case 40:
-- result = Swig_1_3_40::createSWIGPointerObj_T(TypeName, Pointer, &proxy, own);
-- break;
- default:
- #if (defined(HAVE_SWIG) && (HAVE_SWIG == 1))
- result = Swig_python::createSWIGPointerObj_T(TypeName, Pointer, &proxy, own);
-@@ -550,11 +530,6 @@
- #if (defined(HAVE_SWIG) && (HAVE_SWIG == 1))
- namespace Swig_python { extern int convertSWIGPointerObj_T(const char* TypeName, PyObject* obj, void** ptr, int flags); }
- #endif
--namespace Swig_1_3_25 { extern int convertSWIGPointerObj_T(const char* TypeName, PyObject* obj, void** ptr, int flags); }
--namespace Swig_1_3_33 { extern int convertSWIGPointerObj_T(const char* TypeName, PyObject* obj, void** ptr, int flags); }
--namespace Swig_1_3_36 { extern int convertSWIGPointerObj_T(const char* TypeName, PyObject* obj, void** ptr, int flags); }
--namespace Swig_1_3_38 { extern int convertSWIGPointerObj_T(const char* TypeName, PyObject* obj, void** ptr, int flags); }
--namespace Swig_1_3_40 { extern int convertSWIGPointerObj_T(const char* TypeName, PyObject* obj, void** ptr, int flags); }
-
- bool InterpreterSingleton::convertSWIGPointerObj(const char* Module, const char* TypeName, PyObject* obj, void** ptr, int flags)
- {
-@@ -563,21 +538,6 @@
- int version = getSWIGVersionFromModule(Module);
- switch (version&0xff)
- {
-- case 25:
-- result = Swig_1_3_25::convertSWIGPointerObj_T(TypeName, obj, ptr, flags);
-- break;
-- case 33:
-- result = Swig_1_3_33::convertSWIGPointerObj_T(TypeName, obj, ptr, flags);
-- break;
-- case 36:
-- result = Swig_1_3_36::convertSWIGPointerObj_T(TypeName, obj, ptr, flags);
-- break;
-- case 38:
-- result = Swig_1_3_38::convertSWIGPointerObj_T(TypeName, obj, ptr, flags);
-- break;
-- case 40:
-- result = Swig_1_3_40::convertSWIGPointerObj_T(TypeName, obj, ptr, flags);
-- break;
- default:
- #if (defined(HAVE_SWIG) && (HAVE_SWIG == 1))
- result = Swig_python::convertSWIGPointerObj_T(TypeName, obj, ptr, flags);
-@@ -596,11 +556,6 @@
- #if (defined(HAVE_SWIG) && (HAVE_SWIG == 1))
- namespace Swig_python { extern void cleanupSWIG_T(const char* TypeName); }
- #endif
--namespace Swig_1_3_25 { extern void cleanupSWIG_T(const char* TypeName); }
--namespace Swig_1_3_33 { extern void cleanupSWIG_T(const char* TypeName); }
--namespace Swig_1_3_36 { extern void cleanupSWIG_T(const char* TypeName); }
--namespace Swig_1_3_38 { extern void cleanupSWIG_T(const char* TypeName); }
--namespace Swig_1_3_40 { extern void cleanupSWIG_T(const char* TypeName); }
-
- void InterpreterSingleton::cleanupSWIG(const char* TypeName)
- {
-@@ -608,9 +563,4 @@
- #if (defined(HAVE_SWIG) && (HAVE_SWIG == 1))
- Swig_python::cleanupSWIG_T(TypeName);
- #endif
-- Swig_1_3_25::cleanupSWIG_T(TypeName);
-- Swig_1_3_33::cleanupSWIG_T(TypeName);
-- Swig_1_3_36::cleanupSWIG_T(TypeName);
-- Swig_1_3_38::cleanupSWIG_T(TypeName);
-- Swig_1_3_40::cleanupSWIG_T(TypeName);
- }
---- src/Base/Makefile.am.old 2011-12-24 00:14:25.625540687 +0100
-+++ src/Base/Makefile.am 2010-10-27 12:29:37.000000000 +0200
-@@ -65,16 +65,6 @@
- Swap.cpp \
- swigpyrun.inl \
- swigpyrun.cpp \
-- swigpyrun_1.3.25.cpp \
-- swigpyrun_1.3.25.h \
-- swigpyrun_1.3.33.cpp \
-- swigpyrun_1.3.33.h \
-- swigpyrun_1.3.36.cpp \
-- swigpyrun_1.3.36.h \
-- swigpyrun_1.3.38.cpp \
-- swigpyrun_1.3.38.h \
-- swigpyrun_1.3.40.cpp \
-- swigpyrun_1.3.40.h \
- TimeInfo.cpp \
- Type.cpp \
- Tools.cpp \
diff --git a/media-gfx/freecad/freecad-0.11.3729.ebuild b/media-gfx/freecad/freecad-0.11.3729.ebuild
deleted file mode 100644
index fc5bb97..0000000
--- a/media-gfx/freecad/freecad-0.11.3729.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $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 flag-o-matic python
-
-MY_P="freecad-${PV}"
-MY_PD="FreeCAD-${PV}"
-
-DESCRIPTION="QT based Computer Aided Design application"
-HOMEPAGE="http://sourceforge.net/apps/mediawiki/free-cad/"
-SRC_URI="mirror://sourceforge/free-cad/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- dev-cpp/eigen
- dev-games/ode
- dev-libs/boost
- dev-libs/xerces-c
- dev-python/pivy
- dev-python/PyQt4[svg]
- media-libs/coin
- media-libs/SoQt
- >=sci-libs/opencascade-6.3-r3
- sci-libs/gts
- sys-devel/gcc[fortran]
- sys-libs/zlib
- x11-libs/qt-gui:4
- x11-libs/qt-opengl:4
- x11-libs/qt-svg:4
- x11-libs/qt-webkit:4
- x11-libs/qt-xmlpatterns:4
-"
-DEPEND="${RDEPEND}
- dev-lang/swig"
-
-PATCHES=( "${FILESDIR}/${P}-asneeded.patch" )
-
-RESTRICT="bindist mirror"
-# http://bugs.gentoo.org/show_bug.cgi?id=352435
-# http://www.gentoo.org/foundation/en/minutes/2011/20110220_trustees.meeting_log.txt
-
-S="${WORKDIR}/${MY_PD}"
-
-pkg_setup() {
- python_set_active_version 2
-}
-
-src_prepare() {
- base_src_prepare
- eautoreconf
-}
-
-src_configure() {
- 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 \
- --with-occ-include=${CASROOT}/inc \
- --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"
-
- find "${D}" -name "*.la" -exec rm {} +
-
- dodoc README.Linux ChangeLog.txt || die
-
- dodir /usr/share/apps/freecad || die
- mv "${D}/usr/share/freecad.xpm" "${D}/usr/share/apps/freecad/" || die
-
- make_desktop_entry FreeCAD FreeCAD /usr/share/apps/freecad/freecad.xpm
-}
diff --git a/media-gfx/freecad/freecad-0.11.4422.ebuild b/media-gfx/freecad/freecad-0.11.4422.ebuild
deleted file mode 100644
index 7222dc7..0000000
--- a/media-gfx/freecad/freecad-0.11.4422.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $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=4
-PYTHON_DEPEND=2
-
-inherit base eutils multilib autotools flag-o-matic python
-
-MY_P="freecad-${PV}"
-MY_PD="FreeCAD-${PV}"
-
-DESCRIPTION="QT based Computer Aided Design application"
-HOMEPAGE="http://sourceforge.net/apps/mediawiki/free-cad/"
-SRC_URI="mirror://sourceforge/free-cad/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- dev-cpp/eigen
- dev-games/ode
- dev-libs/boost
- dev-libs/xerces-c
- dev-python/pivy
- dev-python/PyQt4[svg]
- media-libs/coin
- media-libs/SoQt
- >=sci-libs/opencascade-6.3-r3
- sci-libs/gts
- sys-devel/gcc[fortran]
- sys-libs/zlib
- x11-libs/qt-gui:4
- x11-libs/qt-opengl:4
- x11-libs/qt-svg:4
- x11-libs/qt-webkit:4
- x11-libs/qt-xmlpatterns:4
-"
-DEPEND="${RDEPEND}
- dev-lang/swig"
-
-RESTRICT="bindist mirror"
-# http://bugs.gentoo.org/show_bug.cgi?id=352435
-# http://www.gentoo.org/foundation/en/minutes/2011/20110220_trustees.meeting_log.txt
-
-S="${WORKDIR}/${MY_PD}"
-
-PATCHES=( "${FILESDIR}/${P}-gcc46.patch" )
-
-pkg_setup() {
- python_set_active_version 2
-}
-
-src_prepare() {
- base_src_prepare
- append-cxxflags -fpermissive
- eautoreconf
-}
-
-src_configure() {
- econf \
- --with-qt4-include="${EPREFIX}"/usr/include/qt4 \
- --with-qt4-bin="${EPREFIX}"//usr/bin \
- --with-qt4-lib="${EPREFIX}"//usr/$(get_libdir)/qt4 \
- --with-occ-include=${CASROOT}/inc \
- --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
-
- find "${D}" -name "*.la" -exec rm {} +
-
- dodoc README.Linux ChangeLog.txt
-
- dodir /usr/share/apps/freecad
- mv "${D}/usr/share/freecad.xpm" "${D}/usr/share/apps/freecad/" || die
-
- make_desktop_entry FreeCAD FreeCAD /usr/share/apps/freecad/freecad.xpm
-}
diff --git a/media-gfx/freecad/freecad-0.12.5284-r1.ebuild b/media-gfx/freecad/freecad-0.12.5284-r1.ebuild
deleted file mode 100644
index 5bea3d4..0000000
--- a/media-gfx/freecad/freecad-0.12.5284-r1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $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=4
-PYTHON_DEPEND=2
-
-inherit base eutils multilib flag-o-matic python cmake-utils
-
-MY_P="freecad-${PV}"
-MY_PD="FreeCAD-${PV}"
-
-DESCRIPTION="QT based Computer Aided Design application"
-HOMEPAGE="http://sourceforge.net/apps/mediawiki/free-cad/"
-SRC_URI="mirror://sourceforge/free-cad/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- dev-cpp/eigen:3
- dev-games/ode
- dev-libs/boost
- dev-libs/libf2c
- dev-libs/xerces-c
- dev-python/pivy
- dev-python/PyQt4[svg]
- media-libs/coin
- media-libs/SoQt
- >=sci-libs/opencascade-6.3-r3
- sci-libs/gts
- sys-devel/gcc[fortran]
- sys-libs/zlib
- x11-libs/qt-gui:4
- x11-libs/qt-opengl:4
- x11-libs/qt-svg:4
- x11-libs/qt-webkit:4
- x11-libs/qt-xmlpatterns:4
-"
-DEPEND="${RDEPEND}
- >=dev-lang/swig-2.0.4-r1
-"
-
-RESTRICT="bindist mirror"
-# http://bugs.gentoo.org/show_bug.cgi?id=352435
-# http://www.gentoo.org/foundation/en/minutes/2011/20110220_trustees.meeting_log.txt
-
-S="${WORKDIR}/${MY_PD}"
-
-PATCHES=(
- "${FILESDIR}/${P}-gcc46.patch"
- "${FILESDIR}/${P}-removeoldswig.patch"
- "${FILESDIR}/${P}-glu.patch"
- "${FILESDIR}/${P}-nodir.patch"
-)
-
-pkg_setup() {
- python_set_active_version 2
-}
-
-src_prepare() {
- base_src_prepare
- append-cxxflags -fpermissive
-}
-
-src_configure() {
- local mycmakeargs=(
- -DOCC_INCLUDE_DIR=${CASROOT}/inc
- -DOCC_INCLUDE_PATH=${CASROOT}/inc
- -DOCC_LIBRARY=${CASROOT}/lib/libTKernel.so
- -DOCC_LIBRARY_DIR=${CASROOT}/lib
- -DOCC_LIB_PATH=${CASROOT}/lib
- -DCOIN3D_INCLUDE_DIR=$(coin-config --includedir)
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- find "${D}" -name "*.la" -exec rm {} +
-
- dodoc README.Linux ChangeLog.txt
-}
diff --git a/media-gfx/freecad/freecad-0.12.5284-r2.ebuild b/media-gfx/freecad/freecad-0.12.5284-r2.ebuild
deleted file mode 100644
index 4116f8f..0000000
--- a/media-gfx/freecad/freecad-0.12.5284-r2.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $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=4
-PYTHON_DEPEND=2
-
-inherit base eutils multilib flag-o-matic python cmake-utils
-
-MY_P="freecad-${PV}"
-MY_PD="FreeCAD-${PV}"
-
-DESCRIPTION="QT based Computer Aided Design application"
-HOMEPAGE="http://sourceforge.net/apps/mediawiki/free-cad/"
-SRC_URI="mirror://sourceforge/free-cad/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- dev-cpp/eigen:3
- dev-games/ode
- dev-libs/boost
- dev-libs/libf2c
- dev-libs/xerces-c
- dev-python/pivy
- dev-python/PyQt4[svg]
- media-libs/coin
- media-libs/SoQt
- >=sci-libs/opencascade-6.3-r3
- sci-libs/gts
- sys-devel/gcc[fortran]
- sys-libs/zlib
- x11-libs/qt-gui:4
- x11-libs/qt-opengl:4
- x11-libs/qt-svg:4
- x11-libs/qt-webkit:4
- x11-libs/qt-xmlpatterns:4
-"
-DEPEND="${RDEPEND}
- >=dev-lang/swig-2.0.4-r1
-"
-
-RESTRICT="bindist mirror"
-# http://bugs.gentoo.org/show_bug.cgi?id=352435
-# http://www.gentoo.org/foundation/en/minutes/2011/20110220_trustees.meeting_log.txt
-
-S="${WORKDIR}/${MY_PD}"
-
-PATCHES=(
- "${FILESDIR}/${P}-gcc46.patch"
- "${FILESDIR}/${P}-removeoldswig.patch"
- "${FILESDIR}/${P}-glu.patch"
- "${FILESDIR}/${P}-nodir.patch"
- "${FILESDIR}/${P}-nopivy.patch"
-)
-
-pkg_setup() {
- python_set_active_version 2
-}
-
-src_prepare() {
- base_src_prepare
- append-cxxflags -fpermissive
-}
-
-src_configure() {
- local mycmakeargs=(
- -DOCC_INCLUDE_DIR=${CASROOT}/inc
- -DOCC_INCLUDE_PATH=${CASROOT}/inc
- -DOCC_LIBRARY=${CASROOT}/lib/libTKernel.so
- -DOCC_LIBRARY_DIR=${CASROOT}/lib
- -DOCC_LIB_PATH=${CASROOT}/lib
- -DCOIN3D_INCLUDE_DIR=/usr/include/coin
- -DCOIN3D_LIBRARY=/usr/$(get_libdir)/libCoin.so
- -DSOQT_LIBRARY=/usr/$(get_libdir)/libSoQt.so
- -DSOQT_INCLUDE_PATH=/usr/include/coin
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- find "${D}" -name "*.la" -exec rm {} +
-
- dodoc README.Linux ChangeLog.txt
-}
diff --git a/media-gfx/freecad/freecad-0.12.5284.ebuild b/media-gfx/freecad/freecad-0.12.5284.ebuild
deleted file mode 100644
index 9bf0065..0000000
--- a/media-gfx/freecad/freecad-0.12.5284.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $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=4
-PYTHON_DEPEND=2
-
-inherit base eutils multilib autotools flag-o-matic python
-
-MY_P="freecad-${PV}"
-MY_PD="FreeCAD-${PV}"
-
-DESCRIPTION="QT based Computer Aided Design application"
-HOMEPAGE="http://sourceforge.net/apps/mediawiki/free-cad/"
-SRC_URI="mirror://sourceforge/free-cad/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- dev-cpp/eigen:3
- dev-games/ode
- dev-libs/boost
- dev-libs/libf2c
- dev-libs/xerces-c
- dev-python/pivy
- dev-python/PyQt4[svg]
- media-libs/coin
- media-libs/SoQt
- >=sci-libs/opencascade-6.3-r3
- sci-libs/gts
- sys-devel/gcc[fortran]
- sys-libs/zlib
- x11-libs/qt-gui:4
- x11-libs/qt-opengl:4
- x11-libs/qt-svg:4
- x11-libs/qt-webkit:4
- x11-libs/qt-xmlpatterns:4
-"
-DEPEND="${RDEPEND}
- >=dev-lang/swig-2.0.4-r1
-"
-
-RESTRICT="bindist mirror"
-# http://bugs.gentoo.org/show_bug.cgi?id=352435
-# http://www.gentoo.org/foundation/en/minutes/2011/20110220_trustees.meeting_log.txt
-
-S="${WORKDIR}/${MY_PD}"
-
-PATCHES=(
- "${FILESDIR}/${P}-gcc46.patch"
- "${FILESDIR}/${P}-removeoldswig.patch"
- "${FILESDIR}/${P}-glu.patch"
-)
-
-pkg_setup() {
- python_set_active_version 2
-}
-
-src_prepare() {
- base_src_prepare
- append-cxxflags -fpermissive
- eautoreconf
-}
-
-src_configure() {
- econf \
- --with-qt4-include="${EPREFIX}"/usr/include/qt4 \
- --with-qt4-bin="${EPREFIX}"//usr/bin \
- --with-qt4-lib="${EPREFIX}"//usr/$(get_libdir)/qt4 \
- --with-occ-include=${CASROOT}/inc \
- --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
-
- find "${D}" -name "*.la" -exec rm {} +
-
- dodoc README.Linux ChangeLog.txt
-
- dodir /usr/share/apps/freecad
- mv "${D}/usr/share/freecad.xpm" "${D}/usr/share/apps/freecad/" || die
-
- make_desktop_entry FreeCAD FreeCAD /usr/share/apps/freecad/freecad.xpm
-}
diff --git a/media-gfx/freecad/metadata.xml b/media-gfx/freecad/metadata.xml
deleted file mode 100644
index b166de4..0000000
--- a/media-gfx/freecad/metadata.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>sci</herd>
-<maintainer><email>dilfridge@gentoo.org</email></maintainer>
-</pkgmetadata>
^ permalink raw reply related [flat|nested] 5+ messages in thread
end of thread, other threads:[~2012-02-03 2:14 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-01 21:28 [gentoo-commits] dev/dilfridge:master commit in: media-gfx/freecad/files/, media-gfx/freecad/ Andreas K. Huettel
-- strict thread matches above, loose matches on Subject: below --
2011-11-13 20:38 Andreas Hüttel
2012-01-06 14:07 Andreas Hüttel
2012-01-07 15:36 Andreas Hüttel
2012-02-03 2:14 Andreas Hüttel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox