summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sci-libs/opencascade/ChangeLog6
-rw-r--r--sci-libs/opencascade/Manifest12
-rw-r--r--sci-libs/opencascade/opencascade-6.5.4.ebuild170
-rw-r--r--sci-libs/opencascade/opencascade-6.5.5.ebuild4
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