aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDongxu Li <dongxuli2011@gmail.com>2015-04-28 15:45:12 -0400
committerDongxu Li <dongxuli2011@gmail.com>2015-04-28 16:26:26 -0400
commitf83326e76d9b6d20c937e3d1f6889774128e0126 (patch)
treec44c0b7a200803b2b302eef2695886fb14f090b9 /media-gfx/brlcad/brlcad-9999.ebuild
parentsci-libs/armadillo: Version bump (diff)
downloadsci-f83326e76d9b6d20c937e3d1f6889774128e0126.tar.gz
sci-f83326e76d9b6d20c937e3d1f6889774128e0126.tar.bz2
sci-f83326e76d9b6d20c937e3d1f6889774128e0126.zip
media-gfx/brlcad: version bump: 7.24.2
Diffstat (limited to 'media-gfx/brlcad/brlcad-9999.ebuild')
-rw-r--r--media-gfx/brlcad/brlcad-9999.ebuild53
1 files changed, 29 insertions, 24 deletions
diff --git a/media-gfx/brlcad/brlcad-9999.ebuild b/media-gfx/brlcad/brlcad-9999.ebuild
index c829549d7..e96e498d9 100644
--- a/media-gfx/brlcad/brlcad-9999.ebuild
+++ b/media-gfx/brlcad/brlcad-9999.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=4
+EAPI=5
inherit cmake-utils eutils subversion java-pkg-2 flag-o-matic
DESCRIPTION="Constructive solid geometry modeling system"
@@ -14,25 +14,31 @@ SLOT="0"
KEYWORDS=""
IUSE="benchmarks debug doc examples java opengl smp"
-RDEPEND="media-libs/libpng
- sys-libs/zlib
+RDEPEND="
+ java? (
+ >=virtual/jre-1.5:*
+ )
+ "
+
+DEPEND="${RDEPEND}
>=sci-libs/tnt-3
- sci-libs/jama
- dev-tcltk/iwidgets
+ sys-devel/bison
+ sys-devel/flex
+ media-libs/libpng:0
dev-tcltk/tkimg
dev-tcltk/tkpng
+ <dev-lang/tcl-8.6:0
+ <dev-lang/tk-8.6:0
+ dev-tcltk/tktable
+ sys-libs/zlib
sys-libs/libtermcap-compat
media-libs/urt
x11-libs/libXt
x11-libs/libXi
- java? ( >=virtual/jre-1.5 )
- "
-
-DEPEND="${RDEPEND}
- sys-devel/bison
- sys-devel/flex
- dev-tcltk/tktable
- >=virtual/jre-1.5
+ java? (
+ sci-libs/jama
+ >=virtual/jre-1.5:*
+ )
doc? (
dev-libs/libxslt
app-doc/doxygen
@@ -41,20 +47,20 @@ DEPEND="${RDEPEND}
BRLCAD_DIR="${EPREFIX}/usr/${PN}"
src_configure() {
-filter-flags -std=c++0x
- append-ldflags $(no-as-needed)
- if use Debug; then
+ append-cflags "-w"
+ if use debug; then
CMAKE_BUILD_TYPE=Debug
else
CMAKE_BUILD_TYPE=Release
fi
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${BRLCAD_DIR}"
- -DBRLCAD_ENABLE_STRICT=OFF
- -DBRLCAD_ENABLE_COMPILER_WARNINGS=OFF
+ -DBRLCAD_ENABLE_STRICT=NO
+ -DBRLCAD-ENABLE_COMPILER_WARNINGS=NO
+ -DBRLCAD_BUNDLED_LIBS=AUTO
-DBRLCAD_FLAGS_OPTIMIZATION=ON
-DBRLCAD_ENABLE_X11=ON
- -DBRLCAD_BUNDLED_LIBS=ON
+ -DBRLCAD_ENABLE_VERBOSE_PROGRESS=ON
)
# use flag triggered options
@@ -66,16 +72,15 @@ filter-flags -std=c++0x
mycmakeargs+=(
$(cmake-utils_use opengl BRLCAD_ENABLE_OPENGL)
#experimental RTGL support
- # $(cmake-utils_use opengl BRLCAD_ENABLE_RTGL)
+# $(cmake-utils_use opengl BRLCAD_ENABLE_RTGL)
$(cmake-utils_use amd64 BRLCAD_ENABLE_64BIT)
$(cmake-utils_use smp BRLCAD_ENABLE_SMP)
- # $(cmake-utils_use java BRLCAD_ENABLE_RTSERVER)
+ $(cmake-utils_use java BRLCAD_ENABLE_RTSERVER)
$(cmake-utils_use examples BRLCAD_INSTALL_EXAMPLE_GEOMETRY)
$(cmake-utils_use doc BRLCAD_EXTRADOCS)
$(cmake-utils_use doc BRLCAD_EXTRADOCS_PDF)
$(cmake-utils_use doc BRLCAD_EXTRADOCS_MAN)
- $(cmake-utils_use debug BRLCAD_ENABLE_VERBOSE_PROGRESS)
- )
+ )
cmake-utils_src_configure
}