diff options
author | Dongxu Li <dongxuli2011@gmail.com> | 2015-04-28 15:45:12 -0400 |
---|---|---|
committer | Dongxu Li <dongxuli2011@gmail.com> | 2015-04-28 16:26:26 -0400 |
commit | f83326e76d9b6d20c937e3d1f6889774128e0126 (patch) | |
tree | c44c0b7a200803b2b302eef2695886fb14f090b9 /media-gfx/brlcad/brlcad-9999.ebuild | |
parent | sci-libs/armadillo: Version bump (diff) | |
download | sci-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.ebuild | 53 |
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 } |