diff options
-rw-r--r-- | sci-libs/opencascade/ChangeLog | 6 | ||||
-rw-r--r-- | sci-libs/opencascade/Manifest | 12 | ||||
-rw-r--r-- | sci-libs/opencascade/opencascade-6.5.4.ebuild | 170 | ||||
-rw-r--r-- | sci-libs/opencascade/opencascade-6.5.5.ebuild | 4 |
4 files changed, 12 insertions, 180 deletions
diff --git a/sci-libs/opencascade/ChangeLog b/sci-libs/opencascade/ChangeLog index 522797caaf34..75a01736705f 100644 --- a/sci-libs/opencascade/ChangeLog +++ b/sci-libs/opencascade/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sci-libs/opencascade # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/opencascade/ChangeLog,v 1.12 2013/04/27 18:15:48 xmw Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-libs/opencascade/ChangeLog,v 1.13 2013/04/27 21:53:52 xmw Exp $ + + 27 Apr 2013; Michael Weber <xmw@gentoo.org> -opencascade-6.5.4.ebuild, + opencascade-6.5.5.ebuild: + Adding ~amd64 ~x86 keywords, drop 6.5.4. 27 Apr 2013; Michael Weber <xmw@gentoo.org> opencascade-6.5.0.ebuild, opencascade-6.5.4.ebuild, opencascade-6.5.5.ebuild, opencascade-6.5.ebuild: diff --git a/sci-libs/opencascade/Manifest b/sci-libs/opencascade/Manifest index a0aa8a2fbbdc..975f67e40b95 100644 --- a/sci-libs/opencascade/Manifest +++ b/sci-libs/opencascade/Manifest @@ -9,18 +9,16 @@ AUX opencascade-6.5.4-fixed-DESTDIR.patch 2285 SHA256 4c55b5aa5e52d66379593be97b AUX opencascade-6.5.4-fixed-tbb-VERSION.patch 312 SHA256 6ec721215e3cbd095f49a351af94a2688c6305f738c438e2d4ed88410a85a007 SHA512 fd1bcb49d576b03ee532cd08b14c4f113d325eeed70ddbe2c6f45ea3b19d02b4be2d2db7959236933ca85622c18f55d645a2659bede51a4b0930a0af7e4bcfd3 WHIRLPOOL 1b2d8663ae788977904ed067eceeaa96a1c5761c52cd53956283bf100b8a3d352d4e8983883825089a5c9e6dc1ba33ecd745b87edc1092feafad4b3d8cfecf10 AUX opencascade-6.5.4-tcl8.6.patch 1392 SHA256 92294c760fd127892929640c295c227f1c414828629dfc5b05bf19c14b30a1db SHA512 2c9652e7c4e44caad41bf9f4bee298ee3b3ced8ba417375d28b3832696d2fca0eb9a5420bbd82370ea60a1423ffb07da46593a4e5d49cc65b4c8a572b3ddb0e6 WHIRLPOOL ed56348c7109f9f7f70dea8dab6e04f2816465c8852ebfc157d59886221221cd0ede959bfe0434f1822583efc9bc788e949bf3111e36ce1aff1091a1e3f54ea7 DIST OpenCASCADE650.tar.gz 214819922 SHA256 fb95d8a542bbfc26af6186495f752a683b40137b34d6afd8f9bb02730c2436c6 SHA512 ea2c3703e3338584d84fb8e06664e79f5f113a117e94a4eefcf39bac3bcc28d81ace2340c83399ecbe5774c348faa3713e90623f8329562e10700ad7e2048be7 WHIRLPOOL 78e092b9ea892d7686578696bcba67f649b65b8d520f358cf2aac9a2c49baf75ff3717899865d7f752a5577b123f8d0eadce06173e5b1bad3dcf0c31052b09d6 -DIST OpenCASCADE654.tar.gz 162714803 SHA256 bece01fe89046ceb7c6203f866a6bf6e81b9449133c13c6263c4530e584520b6 SHA512 e7bb221f6ca657dc2588fa98334576c90ef84436fdc6df20f11b2f8d39cbd9faf9a16443242268e841c1236e383bd60c291fba86f884af18aca882ae9aca100c WHIRLPOOL a0c616c3b878bcc1a33543bbe21e2c1bb7b557b76321a2f4f7f8797a3f0c11a836068e8f7a678934adcfb7ac2ee6a7ef2f077b0b834bab554cf60e71c4b6dd02 DIST OpenCASCADE655.tgz 146901035 SHA256 f5c6ab58aeb5c514428ae1b802e2820ca9267d19eecd64776f06baa60098d1b6 SHA512 848057a8a9fd41f1d13c4634c5e3366d37f3b4c81b7b194be9d4e48f5608f0bdfbc8cedd2a466e1724649a04ee87bfd0d1a445be47d832cc12fba5647689ceb2 WHIRLPOOL 18413460491c8a2fd10e97c22dd4b9b4772d97f19d27f59f33faa6618a1aac348877abc3ab9526878b38aba22328986a5c656ac91930cad460d33e93653bb463 EBUILD opencascade-6.5.0.ebuild 5335 SHA256 d74dfa3591083d50e5a9fd21ba6cbea54fa9cceb7a5e2e63ccb8441097040865 SHA512 dd7eb391ed59bc0e34d3b344abf9090b49392b70d9c5855a86117c06a586955b38dab0456b728dd590697cc11e1ac54a6737dfdb420606e972229aec4c99e81e WHIRLPOOL 32c62103422a3b3af3d6a24982f5be1ed43fe07d849ea8d0e694b58bfd6e6c800c27dd610244256806a737f53915264d4161e86b152cf37dcc92591caab03cf6 -EBUILD opencascade-6.5.4.ebuild 5412 SHA256 c394aa742b39380c009f316b02a2beda0c47bce33ca54af834798e66c44ddba0 SHA512 a61257f9071ddc596ed0372e3be557b124144a5196150cbb6ce3c967c29786c73080263d9c1d0eabda6421e70c6e999df3d55a9277310b7db36b8ab561662410 WHIRLPOOL 37ede1b2897f3f6c33c99dc73d29c42757e029b14274bb16eef59c206acb0af12793962698c589df4e2b2bcc97fce87e4e2af7fe3a2f8956ff4b660de5280089 -EBUILD opencascade-6.5.5.ebuild 5430 SHA256 bc08a144d073441c6a074af553f39ac3eb2cbe68b5707a45768c5e8895a93474 SHA512 a6a44f72c01ecc365117e3beeeec96d18884861d98ed3d16a30d6ac1fb57951233d0968c65d69d893d4f41ad3a99a63eabe5cbd433c71c4e5f54c1536efcfb34 WHIRLPOOL 21675cc1724c06e3bda48ff66b27a715a1d71b713fec81da3b3f73205900e2b00d763b0ab163aa1101e796d821d51646e8bc6c74a1557d5fc7971bcd4919162a +EBUILD opencascade-6.5.5.ebuild 5441 SHA256 df01e8d1d867a650958f1f081a5dabf9e52640ea80f192deeacee0cea56b7255 SHA512 3da956c57ee6523ebc71d25e88fc4a83928fc17efe2bde4d8a19d96b583bbb1f122481b3ef4baff85d1db425ba7996cfa76c841fcc134bbb7a7f12f5ae8553e0 WHIRLPOOL 271e41f8a1d1efbcf36e04da0eab6f841aaffc3efd281088244215aad209960489b230f6a26283335ccc2d0a14f4eb310997b98026b04604cd33eb0f95e0cce4 EBUILD opencascade-6.5.ebuild 5436 SHA256 1ec89a54b1db7bb9a4b00b6fc8175daeaba38b810e7673934f0b7cd686fa2484 SHA512 2d2f824c45c78402de53241b1ea3ce7245bb06edfc059132cf3eec1a5b3c055bbfc32248d7c45dfea5908c469867d6349d47a2546881ae0a8f5e616b54b567fc WHIRLPOOL fcd050bd96baef3c014203d1558338552c3b0d26cd0e130e825abb847dedd80fae9ce9b933f9782cf5fc41136209f6ff86535fb0bb0125adfeb322b53d719021 -MISC ChangeLog 2852 SHA256 46a80b337b4207de1e7054b94b08a175297d001a08413028442d6066107e8d74 SHA512 df3a6db94d3da1ce7e8cef006e3afbb4a7b7fab1e669dd9e9a9130c5f3b0411d6fbfd63b027f6e74436e0b1efce5be982f22a8153d359f5bdf0b79c135210848 WHIRLPOOL df84d9742263c006e3d753c1d17f2a5857b0abcb78216c7426f8fa9983cc0dfbb482ae2864ee3408da73d4eaa7cbe531d61bbc7168a6b80b9a3297ab53657d81 +MISC ChangeLog 2997 SHA256 15a1485dda557d3295d766e86898fa345298c6dae78845c2878b16b09ec4733c SHA512 3f46e99c9842e53b82a05f64d5afe8a3a189a8b247f611ce9e1f4e36711abf45506f61dab23f4c6a7b55d404f8d4eeef8b4a10a31945a1a0ad1299e3d5681d39 WHIRLPOOL ca85af7ed14a3b0acc5223acdf0fcf543d8a3c0e105a9bbe1778e7206ffd7e80dec6e472eba6e1c673eb8d2758d2dd46b24cea457b7c33164742e0c3c4be6208 MISC metadata.xml 506 SHA256 fae19891e8b9f1570d1518684e1339704e369a93a72107034089a0391d94b973 SHA512 500798c528f2a099baec8fe93527b185937d5da048b0c2d95eca04d42c3c51717bd0801157eb562d42851ef8a17ddba86964689c40a2d70cfaf117cef2e31c45 WHIRLPOOL 1ecd2b2bcd731d10210c97ec3cafbcb3c6f9bcd9202265d5df2c270966dd5386929ef71fa0236460a8903844ca5b164366ff53c0628ce4011c13840f2983ed37 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iF4EAREIAAYFAlF8FdwACgkQknrdDGLu8JBymwD+MQdIBvJUZ6JREZ/d78na+Lol -bkdyKiS3nIfZ4xWWW7cBAIPmXmNHTf/s4+sRr51wAt+A9P5UI9ZOg14bSB8gyiyq -=vVbD +iF4EAREIAAYFAlF8SN8ACgkQknrdDGLu8JAA2QD/T0GTGlH2K/hedIwKqRS3Vznr +KwBRZfriOWeNz4hcTRkBAJD6AuA9D/AiliH4uT5X/LDLmnvhPDl1Kfs+p7FZcUSx +=0Wx3 -----END PGP SIGNATURE----- diff --git a/sci-libs/opencascade/opencascade-6.5.4.ebuild b/sci-libs/opencascade/opencascade-6.5.4.ebuild deleted file mode 100644 index 9c0014cbe9ec..000000000000 --- a/sci-libs/opencascade/opencascade-6.5.4.ebuild +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/opencascade/opencascade-6.5.4.ebuild,v 1.3 2013/04/27 18:15:48 xmw Exp $ - -EAPI=5 - -inherit autotools eutils check-reqs multilib java-pkg-opt-2 flag-o-matic - -DESCRIPTION="Software development platform for CAD/CAE, 3D surface/solid modeling and data exchange" -HOMEPAGE="http://www.opencascade.org/" -SRC_URI="http://files.opencascade.com/OCCT/OCC_${PV}_release/OpenCASCADE${PV//\./}.tar.gz" - -LICENSE="Open-CASCADE-Technology-Public-License-6.5" -SLOT="${PV}" -KEYWORDS="" -IUSE="debug doc examples freeimage gl2ps java qt4 +tbb" - -DEPEND="app-admin/eselect-opencascade - dev-lang/tcl - dev-lang/tk - dev-tcltk/itcl - dev-tcltk/itk - dev-tcltk/tix - media-libs/ftgl - virtual/glu - virtual/opengl - x11-libs/libXmu - freeimage? ( media-libs/freeimage ) - gl2ps? ( x11-libs/gl2ps ) - java? ( >=virtual/jdk-0 ) - tbb? ( dev-cpp/tbb )" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/ros - -# 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" - -CHECKREQS_MEMORY="256M" -CHECKREQS_DISK_BUILD="3584M" - -pkg_setup() { - check-reqs_pkg_setup - java-pkg-opt-2_pkg_setup -} - -src_prepare() { - java-pkg-opt-2_src_prepare - - epatch \ - "${FILESDIR}"/${P}-fixed-DESTDIR.patch \ - "${FILESDIR}"/${P}-tcl8.6.patch \ - "${FILESDIR}"/${P}-fixed-tbb-VERSION.patch - - # Feed environment variables used by Opencascade compilation - my_install_dir=${EROOT}usr/$(get_libdir)/${P}/ros - local my_env_install="#!/bin/sh -f -if [ -z \"\$PATH\" ]; then - export PATH=VAR_CASROOT/Linux/bin -else - export PATH=VAR_CASROOT/Linux/bin:\$PATH -fi -if [ -z \"\$LD_LIBRARY_PATH\" ]; then - export LD_LIBRARY_PATH=VAR_CASROOT/Linux/lib -else - export LD_LIBRARY_PATH=VAR_CASROOT/Linux/lib:\$LD_LIBRARY_PATH -fi" - local my_sys_lib=${EROOT}usr/$(get_libdir) - local my_env="CASROOT=VAR_CASROOT -CSF_MDTVFontDirectory=VAR_CASROOT/src/FontMFT -CSF_LANGUAGE=us -MMGT_CLEAR=1 -CSF_EXCEPTION_PROMPT=1 -CSF_SHMessage=VAR_CASROOT/src/SHMessage -CSF_MDTVTexturesDirectory=VAR_CASROOT/src/Textures -CSF_XSMessage=VAR_CASROOT/src/XSMessage -CSF_StandardDefaults=VAR_CASROOT/src/StdResource -CSF_PluginDefaults=VAR_CASROOT/src/StdResource -CSF_XCAFDefaults=VAR_CASROOT/src/StdResource -CSF_StandardLiteDefaults=VAR_CASROOT/src/StdResource -CSF_GraphicShr=VAR_CASROOT/Linux/lib/libTKOpenGl.so -CSF_UnitsLexicon=VAR_CASROOT/src/UnitsAPI/Lexi_Expr.dat -CSF_UnitsDefinition=VAR_CASROOT/src/UnitsAPI/Units.dat -CSF_IGESDefaults=VAR_CASROOT/src/XSTEPResource -CSF_STEPDefaults=VAR_CASROOT/src/XSTEPResource -CSF_XmlOcafResource=VAR_CASROOT/src/XmlOcafResource -CSF_MIGRATION_TYPES=VAR_CASROOT/src/StdResource/MigrationSheet.txt -TCLHOME=${EROOT}usr/bin -TCLLIBPATH=${my_sys_lib} -ITK_LIBRARY=${my_sys_lib}/itk$(grep ITK_VER /usr/include/itk.h | sed 's/^.*"\(.*\)".*/\1/') -ITCL_LIBRARY=${my_sys_lib}/itcl$(grep ITCL_VER /usr/include/itcl.h | sed 's/^.*"\(.*\)".*/\1/') -TIX_LIBRARY=${my_sys_lib}/tix$(grep TIX_VER /usr/include/tix.h | sed 's/^.*"\(.*\)".*/\1/') -TK_LIBRARY=${my_sys_lib}/tk$(grep TK_VER /usr/include/tk.h | sed 's/^.*"\(.*\)".*/\1/') -TCL_LIBRARY=${my_sys_lib}/tcl$(grep TCL_VER /usr/include/tcl.h | sed 's/^.*"\(.*\)".*/\1/')" - - ( echo "${my_env_install}" - echo "${my_env}" | sed -e "s:^:export :" ) \ - | sed -e "s:VAR_CASROOT:${S}:g" > env.sh || die - source env.sh - - ( echo "PATH=${my_install_dir}/lin/bin" - echo "LDPATH=${my_install_dir}/lin/$(get_libdir)" - echo "${my_env}" | sed \ - -e "s:VAR_CASROOT:${my_install_dir}/lin:g" \ - -e "s:/Linux/lib/:/$(get_libdir)/:g" || die - ) > 50${PN} - - append-cxxflags "-fpermissive" - - sed -e "/^AM_C_PROTOTYPES$/d" \ - -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" \ - -e "s:\$qt/include:\$qt/include/qt4:g"\ - -e "s:\$qt/lib:\$qt/$(get_libdir)/qt4:g"\ - -i configure.* || die - eautoreconf -} - -src_configure() { - econf \ - --prefix=${my_install_dir}/lin --exec-prefix=${my_install_dir}/lin \ - --with-tcl="${EROOT}usr/$(get_libdir)" --with-tk="${EROOT}usr/$(get_libdir)" \ - --with-freetype="${EROOT}usr" \ - --with-ftgl="${EROOT}usr" \ - $(usex freeimage "--with-freeimage=${EROOT}usr" "") \ - $(usex gl2ps "--with-gl2ps=${EROOT}usr" "") \ - $(usex qt4 "--with-qt=${EROOT}usr" "") \ - $(usex tbb "--with-tbb-include=${EROOT}usr" "") \ - $(usex tbb "--with-tbb-library=${EROOT}usr" "") \ - $(use java && echo "--with-java-include=$(java-config -O)/include" || echo "--without-java-include") \ - $(use_enable debug) \ - $(use_enable !debug production) - #$(use_with freeimage) \ -} - -src_install() { - emake DESTDIR="${D}" install - - prune_libtool_files - - # Symlinks for keeping original OpenCascade folder structure and - # add a link lib to $(get_libdir) if we are e.g. on amd64 multilib - if [ "$(get_libdir)" != "lib" ]; then - dosym "$(get_libdir)" "${my_install_dir}/lin/lib" - fi - - insinto /etc/env.d/${PN} - newins 50${PN} ${PV} - - cd "${WORKDIR}" - if use examples ; then - insinto /usr/share/doc/${PF}/examples - doins -r data - doins -r samples - fi - dodoc doc/*.pdf - if use doc; then - insinto /usr/share/doc/${PF} - doins -r doc/{overview,ReferenceDocumentation} - fi -} - -pkg_postinst() { - eselect ${PN} set ${PV} - einfo - elog "After upgrading OpenCASCADE you may have to rebuild packages depending on it." - elog "You get a list by running \"equery depends sci-libs/opencascade\"" - elog "revdep-rebuild does NOT suffice." - einfo -} diff --git a/sci-libs/opencascade/opencascade-6.5.5.ebuild b/sci-libs/opencascade/opencascade-6.5.5.ebuild index e9fe9565bc43..422694a12fb9 100644 --- a/sci-libs/opencascade/opencascade-6.5.5.ebuild +++ b/sci-libs/opencascade/opencascade-6.5.5.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/opencascade/opencascade-6.5.5.ebuild,v 1.2 2013/04/27 18:15:48 xmw Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-libs/opencascade/opencascade-6.5.5.ebuild,v 1.3 2013/04/27 21:53:52 xmw Exp $ EAPI=5 @@ -12,7 +12,7 @@ SRC_URI="http://files.opencascade.com/OCCT/OCC_${PV}_release/OpenCASCADE${PV//\. LICENSE="Open-CASCADE-Technology-Public-License-6.5" SLOT="${PV}" -KEYWORDS="" +KEYWORDS="~amd64 ~x86" IUSE="debug doc examples freeimage gl2ps java qt4 +tbb" DEPEND="app-admin/eselect-opencascade |