Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 367176 Details for
Bug 457830
media-gfx/freecad-0.13 version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
freecad-0.13.1830.ebuild
freecad-0.13.1830.ebuild (text/plain), 3.97 KB, created by
Fabio Rossi
on 2014-01-06 14:54:24 UTC
(
hide
)
Description:
freecad-0.13.1830.ebuild
Filename:
MIME Type:
Creator:
Fabio Rossi
Created:
2014-01-06 14:54:24 UTC
Size:
3.97 KB
patch
obsolete
># Copyright 1999-2013 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/media-gfx/freecad/freecad-0.13.1830.ebuild,v 1.2 2013/05/09 08:36:38 xmw Exp $ > >EAPI=5 > >PYTHON_DEPEND=2 > >inherit eutils multilib fortran-2 python cmake-utils > >DESCRIPTION="QT based Computer Aided Design application" >HOMEPAGE="http://www.freecadweb.org/" >SRC_URI="mirror://sourceforge/free-cad/${P}.tar.gz" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="~amd64" >IUSE="" > >COMMON_DEPEND="dev-cpp/eigen:3 > dev-games/ode > dev-libs/boost > dev-libs/libf2c > dev-libs/libspnav[X] > dev-libs/xerces-c[icu] > dev-python/matplotlib > dev-python/pivy > dev-qt/qtgui:4 > dev-qt/qtopengl:4 > dev-qt/qtsvg:4 > dev-qt/qtwebkit:4 > dev-qt/qtxmlpatterns:4 > media-libs/SoQt > media-libs/coin[doc] > sci-libs/gts > sci-libs/opencascade > sys-libs/zlib > virtual/glu" >RDEPEND="${COMMON_DEPEND} > dev-python/PyQt4[svg] > dev-python/pyopencl > dev-python/numpy" >DEPEND="${COMMON_DEPEND} > >=dev-lang/swig-2.0.4-r1:0" > ># http://bugs.gentoo.org/show_bug.cgi?id=352435 ># http://www.gentoo.org/foundation/en/minutes/2011/20110220_trustees.meeting_log.txt >RESTRICT="bindist mirror" > ># TODO: ># RDEPEND: ># pycollada - not in portage yet ># DEPEND and RDEPEND: ># salome-smesh - science overlay ># zipio++ - not in portage yet > >pkg_setup() { > fortran-2_pkg_setup > python_set_active_version 2 >} > >src_prepare() { > einfo remove bundled libs > rm -rf src/3rdParty/{boost,Pivy*} > > epatch "${FILESDIR}"/${P}-remove-qt3-support.patch > epatch "${FILESDIR}"/${P}-cmake-2.8.12.patch > epatch "${FILESDIR}"/${P}-CMakefile.patch > epatch "${FILESDIR}"/${P}-avoid-include-salome.patch > > local my_cas_version=$(eselect opencascade show 2>/dev/null || echo 6.5) > if [ "${my_cas_version}" \> "6.5.0" ] ; then > epatch "${FILESDIR}"/${PN}-0.12.5284-occ-6.6.patch > fi > > einfo "Patching cMake/FindCoin3DDoc.cmake ..." > local my_coin_version=$(best_version media-libs/coin) > local my_coin_path="${EROOT}"usr/share/doc/${my_coin_version##*/}/html > sed -e "s:/usr/share/doc/libcoin60-doc/html:${my_coin_path}:" \ > -i cMake/FindCoin3DDoc.cmake || die >} > >src_configure() { > local my_occ_env=${EROOT}etc/env.d/50opencascade > if [ -e "${EROOT}etc//env.d/51opencascade" ] ; then > my_occ_env=${EROOT}etc/env.d/51opencascade > fi > export CASROOT=$(sed -ne '/^CASROOT=/{s:.*=:: ; p}' $my_occ_env) > > 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="${EROOT}"usr/include/coin > -DCOIN3D_LIBRARY="${EROOT}"usr/$(get_libdir)/libCoin.so > -DSOQT_LIBRARY="${EROOT}"usr/$(get_libdir)/libSoQt.so > -DSOQT_INCLUDE_PATH="${EROOT}"usr/include/coin > -DCMAKE_INSTALL_PREFIX="${EROOT}"usr/$(get_libdir)/${P} > -DCMAKE_INSTALL_DATADIR="${EROOT}"usr/share/${P}/ > -DCMAKE_INSTALL_DOCDIR="${EROOT}"usr/share/doc/${P}/ > -DCMAKE_INSTALL_INCLUDEDIR="${EROOT}"usr/include/${P}/ > -DFREECAD_USE_EXTERNAL_PIVY="ON" > -DFREECAD_BUILD_FEM="OFF" > ) > > # TODO to remove embedded dependencies: > # > # -DFREECAD_USE_EXTERNAL_ZIPIOS="ON" -- this option needs zipios++ but it's not yet in portage so the embedded zipios++ > # (under src/zipios++) will be used > # salomesmesh is in 3rdparty but upstream's find_package function is not complete yet to compile against external version > # (external salomesmesh is available in "science" overlay) > > cmake-utils_src_configure > ewarn "${P} will be built against opencascade version ${CASROOT}" >} > >src_install() { > cmake-utils_src_install > insinto /usr/$(get_libdir)/${P}/Mod/Start > doins -r src/Mod/Start/StartPage > > prune_libtool_files > > make_wrapper FreeCAD \ > "${EROOT}"usr/$(get_libdir)/${P}/bin/FreeCAD \ > "" "${EROOT}"usr/$(get_libdir)/${P}/lib > make_wrapper FreeCADCmd \ > "${EROOT}"usr/$(get_libdir)/${P}/bin/FreeCADCmd \ > "" "${EROOT}"usr/$(get_libdir)/${P}/lib > > newicon src/Main/icon.ico ${PN}.ico > make_desktop_entry FreeCAD > > dodoc README.Linux ChangeLog.txt >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 457830
:
339066
|
341036
|
341534
|
341536
|
342990
|
346688
|
367176
|
367178
|
367180
|
367182
|
367184
|
368174
|
368176
|
368178
|
368712
|
368714
|
370032
|
370036
|
370038
|
371698
|
371826