aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Ammerlaan <andrewammerlaan@riseup.net>2021-01-24 12:30:48 +0100
committerAndrew Ammerlaan <andrewammerlaan@riseup.net>2021-01-24 12:36:04 +0100
commiteb19c6f94c499ba8cead0fbcc6ab238e6f221b78 (patch)
tree2d2124b58b1a3fb8aba821549bfeb0d577cf5e0b /media-gfx
parentmedia-libs/imgui: version bump 1.80 (diff)
downloadsci-eb19c6f94c499ba8cead0fbcc6ab238e6f221b78.tar.gz
sci-eb19c6f94c499ba8cead0fbcc6ab238e6f221b78.tar.bz2
sci-eb19c6f94c499ba8cead0fbcc6ab238e6f221b78.zip
media-gfx/brlcad: version bump 7.32.0
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/brlcad/Manifest4
-rw-r--r--media-gfx/brlcad/brlcad-7.22.0.ebuild110
-rw-r--r--media-gfx/brlcad/brlcad-7.24.0.ebuild110
-rw-r--r--media-gfx/brlcad/brlcad-7.32.0.ebuild (renamed from media-gfx/brlcad/brlcad-7.24.2.ebuild)56
-rw-r--r--media-gfx/brlcad/brlcad-9999.ebuild58
-rw-r--r--media-gfx/brlcad/files/brlcad-7.18.4-libpng15.patch42
-rw-r--r--media-gfx/brlcad/files/brlcad-7.20.4-cmake.patch20
-rw-r--r--media-gfx/brlcad/files/brlcad-7.24.2-cmake.patch13
8 files changed, 62 insertions, 351 deletions
diff --git a/media-gfx/brlcad/Manifest b/media-gfx/brlcad/Manifest
index 76543bcb6..7a28f3894 100644
--- a/media-gfx/brlcad/Manifest
+++ b/media-gfx/brlcad/Manifest
@@ -1,3 +1 @@
-DIST brlcad-7.22.0.tar.gz 80633583 BLAKE2B 4641f4d3003d160decc96f04dfeeefcc21f8db0d85a81afca30a847a2bf6c1cc0dda9d3c924869e7f92c2cdc2a68815a3b8fb4f590718ba9fceb60c14186af09 SHA512 515df65cf0e6a7a2109309c05a31abfad80889a40236f79bf09fe92528cd35742be76a3074d3aa12320c8e85a32d35661af8c7e2acef0b2a2a588de885a0e30d
-DIST brlcad-7.24.0.tar.gz 80060095 BLAKE2B 7d0235459b319515e14c81703892e247db1eef61a1909b0e9c228e532aa5dad123ffe38b2b6983331818f918194ae7fa52c60e638a872a752565563a91b031d6 SHA512 53c549173b95640125fa22ee7eec8a891c327bb1a8d3d046cc23a53a8e34d4a1b03c1729be30ad69aa9e28f05ec2880786d0a972707fa974e50ff227677b3b51
-DIST brlcad-7.24.2.tar.gz 81355643 BLAKE2B f66599f1d7dfedbcb1eea0aa405e340e05bf26590e1d1da5643e944498d8a18377df95e84b6fc9ae7cd45a4176c2040f66528de93e1114fd8e0ed502ecb198c1 SHA512 c0280bd55ad07c267fc77c643f8d687f91c7b193dc40d23fb6757d43378891121be762e07fdefeb621d72bcde0be42fb6a7ad67088446cf97df3ec299c86db88
+DIST brlcad-7.32.0.tar.gz 134873524 BLAKE2B f7b12dddace34d4de3b9fe87e5ac91131968f10d41bf1a2816d2a8e3fb0c6079b85ea879b6cbf8de5931ea5c410e6cdb544e234673ba51f910e6e05b9b25afa3 SHA512 236f4588e08a076c58e57516d56091f58330e4cfc55fbdc9cb4481e4d0d72f81cb94a6cd76b7e3db051fc5285c69af3ba666a63f04fbeea158b8fe94423562f0
diff --git a/media-gfx/brlcad/brlcad-7.22.0.ebuild b/media-gfx/brlcad/brlcad-7.22.0.ebuild
deleted file mode 100644
index 2ffb45045..000000000
--- a/media-gfx/brlcad/brlcad-7.22.0.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit cmake-utils eutils java-pkg-2 flag-o-matic
-
-DESCRIPTION="Constructive solid geometry modeling system"
-HOMEPAGE="https://brlcad.org/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2 BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="benchmarks debug doc examples java opengl smp"
-
-RDEPEND="media-libs/libpng:0
- sys-libs/zlib
- >=sci-libs/tnt-3
- sci-libs/jama
- <dev-lang/tcl-8.6:0
- <dev-lang/tk-8.6:0
- <dev-tcltk/itcl-4.0
- <dev-tcltk/itk-4.0
- dev-tcltk/iwidgets
- dev-tcltk/tkimg
- dev-tcltk/tkpng
- 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:*
- doc? (
- dev-libs/libxslt
- app-doc/doxygen
- )"
-
-BRLCAD_DIR="${EPREFIX}/usr/${PN}"
-
-#src_prepare() {
-# epatch "${FILESDIR}/${P}-cmake.patch"
-#}
-
-src_configure() {
-filter-flags -std=c++0x
- 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_STRICT=OFF
- -DBRLCAD-ENABLE_COMPILER_WARNINGS=OFF
- -DBRLCAD_FLAGS_OPTIMIZATION=ON
- -DBRLCAD_ENABLE_X11=ON
- -DBRLCAD_BUNDLED_LIBS=AUTO
- )
-
- # use flag triggered options
- if use debug; then
- mycmakeargs += "-DCMAKE_BUILD_TYPE=Debug"
- else
- mycmakeargs += "-DCMAKE_BUILD_TYPE=Release"
- fi
- mycmakeargs+=(
- $(cmake-utils_use opengl BRLCAD_ENABLE_OPENGL)
-#experimental RTGL support
- # $(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 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
-}
-
-src_compile() {
- cmake-utils_src_compile
-}
-
-src_test() {
- cmake-utils_src_test
- #emake check || die "emake check failed"
- if use benchmarks; then
- emake benchmark
- fi
-}
-
-src_install() {
- cmake-utils_src_install
- rm -f "${D}"usr/share/brlcad/{README,NEWS,AUTHORS,HACKING,INSTALL,COPYING}
- dodoc AUTHORS NEWS README HACKING TODO BUGS ChangeLog
- echo "PATH=\"${BRLCAD_DIR}/bin\"" > 99brlcad
- echo "MANPATH=\"${BRLCAD_DIR}/man\"" >> 99brlcad
- doenvd 99brlcad
- newicon misc/macosx/Resources/ReadMe.rtfd/brlcad_logo_tiny.png brlcad.png
- make_desktop_entry mged "BRL-CAD" brlcad "Graphics;Engineering"
-}
diff --git a/media-gfx/brlcad/brlcad-7.24.0.ebuild b/media-gfx/brlcad/brlcad-7.24.0.ebuild
deleted file mode 100644
index 614abc387..000000000
--- a/media-gfx/brlcad/brlcad-7.24.0.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit cmake-utils eutils java-pkg-2 flag-o-matic
-
-DESCRIPTION="Constructive solid geometry modeling system"
-HOMEPAGE="https://brlcad.org/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2 BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="benchmarks debug doc examples java opengl smp"
-
-RDEPEND="media-libs/libpng:0
- sys-libs/zlib
- >=sci-libs/tnt-3
- sci-libs/jama
- <dev-lang/tcl-8.6:0
- <dev-lang/tk-8.6:0
- <dev-tcltk/itcl-4.0
- <dev-tcltk/itk-4.0
- dev-tcltk/iwidgets
- dev-tcltk/tkimg
- dev-tcltk/tkpng
- 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:*
- doc? (
- dev-libs/libxslt
- app-doc/doxygen
- )"
-
-BRLCAD_DIR="${EPREFIX}/usr/${PN}"
-
-#src_prepare() {
-# epatch "${FILESDIR}/${P}-cmake.patch"
-#}
-
-src_configure() {
-filter-flags -std=c++0x
- if use Debug; then
- CMAKE_BUILD_TYPE=Debug
- else
- CMAKE_BUILD_TYPE=Release
- fi
- local mycmakeargs=(
- -DCMAKE_INSTALL_PREFIX="${BRLCAD_DIR}"
- -DBRLCAD_ENABLE_STRICT=NO
- -DBRLCAD-ENABLE_COMPILER_WARNINGS=NO
- -DBRLCAD_BUNDLED_LIBS=ON
- -DBRLCAD_FLAGS_OPTIMIZATION=ON
- -DBRLCAD_ENABLE_X11=ON
- -DCMAKE_BUILD_TYPE=Release
- )
-
- # use flag triggered options
- if use debug; then
- mycmakeargs += "-DCMAKE_BUILD_TYPE=Debug"
- else
- mycmakeargs += "-DCMAKE_BUILD_TYPE=Release"
- fi
- mycmakeargs+=(
- $(cmake-utils_use opengl BRLCAD_ENABLE_OPENGL)
-#experimental RTGL support
- # $(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 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
-}
-
-src_compile() {
- cmake-utils_src_compile
-}
-
-src_test() {
- cmake-utils_src_test
- #emake check || die "emake check failed"
- if use benchmarks; then
- emake benchmark
- fi
-}
-
-src_install() {
- cmake-utils_src_install
- rm -f "${D}"usr/share/brlcad/{README,NEWS,AUTHORS,HACKING,INSTALL,COPYING}
- dodoc AUTHORS NEWS README HACKING TODO BUGS ChangeLog
- echo "PATH=\"${BRLCAD_DIR}/bin\"" > 99brlcad
- echo "MANPATH=\"${BRLCAD_DIR}/man\"" >> 99brlcad
- doenvd 99brlcad
- newicon misc/macosx/Resources/ReadMe.rtfd/brlcad_logo_tiny.png brlcad.png
- make_desktop_entry mged "BRL-CAD" brlcad "Graphics;Engineering"
-}
diff --git a/media-gfx/brlcad/brlcad-7.24.2.ebuild b/media-gfx/brlcad/brlcad-7.32.0.ebuild
index 1c07e1bcd..cdd501833 100644
--- a/media-gfx/brlcad/brlcad-7.24.2.ebuild
+++ b/media-gfx/brlcad/brlcad-7.32.0.ebuild
@@ -1,12 +1,13 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit cmake-utils eutils java-pkg-2 flag-o-matic
+EAPI=7
+
+inherit cmake java-pkg-2 flag-o-matic
DESCRIPTION="Constructive solid geometry modeling system"
HOMEPAGE="https://brlcad.org/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+SRC_URI="https://downloads.sourceforge.net/project/brlcad/BRL-CAD%20Source/${PV}/${P}.tar.gz"
LICENSE="LGPL-2 BSD"
SLOT="0"
@@ -15,7 +16,7 @@ IUSE="benchmarks debug doc examples java opengl smp"
RDEPEND="
java? (
- >=virtual/jre-1.5:*
+ >=virtual/jre-1.7:*
)
"
@@ -34,7 +35,7 @@ DEPEND="${RDEPEND}
x11-libs/libXi
java? (
sci-libs/jama
- >=virtual/jre-1.5:*
+ >=virtual/jre-1.7:*
)
doc? (
dev-libs/libxslt
@@ -44,7 +45,7 @@ DEPEND="${RDEPEND}
BRLCAD_DIR="${EPREFIX}/usr/${PN}"
src_prepare() {
- epatch "${FILESDIR}/${P}-cmake.patch"
+ cmake_src_prepare
}
src_configure() {
@@ -62,35 +63,34 @@ src_configure() {
-DBRLCAD_FLAGS_OPTIMIZATION=ON
-DBRLCAD_ENABLE_X11=ON
-DBRLCAD_ENABLE_VERBOSE_PROGRESS=ON
- )
+ )
- # use flag triggered options
+ # use flag triggered options
if use debug; then
- mycmakeargs += "-DCMAKE_BUILD_TYPE=Debug"
+ mycmakeargs+="-DCMAKE_BUILD_TYPE=Debug"
else
- mycmakeargs += "-DCMAKE_BUILD_TYPE=Release"
+ mycmakeargs+="-DCMAKE_BUILD_TYPE=Release"
fi
mycmakeargs+=(
- $(cmake-utils_use opengl BRLCAD_ENABLE_OPENGL)
-#experimental RTGL support
-# $(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 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_src_configure
+ $(usex opengl BRLCAD_ENABLE_OPENGL)
+ $(usex opengl BRLCAD_ENABLE_RTGL)
+ $(usex amd64 BRLCAD_ENABLE_64BIT)
+ $(usex smp BRLCAD_ENABLE_SMP)
+ $(usex java BRLCAD_ENABLE_RTSERVER)
+ $(usex examples BRLCAD_INSTALL_EXAMPLE_GEOMETRY)
+ $(usex doc BRLCAD_EXTRADOCS)
+ $(usex doc BRLCAD_EXTRADOCS_PDF)
+ $(usex doc BRLCAD_EXTRADOCS_MAN)
+ )
+ cmake_src_configure
}
src_compile() {
- cmake-utils_src_compile
+ cmake_src_compile
}
src_test() {
- cmake-utils_src_test
+ cmake_src_test
emake check
if use benchmarks; then
emake benchmark
@@ -98,12 +98,14 @@ src_test() {
}
src_install() {
- cmake-utils_src_install
+ cmake_src_install
rm -f "${D}"usr/share/brlcad/{README,NEWS,AUTHORS,HACKING,INSTALL,COPYING}
dodoc AUTHORS NEWS README HACKING TODO BUGS ChangeLog
echo "PATH=\"${BRLCAD_DIR}/bin\"" > 99brlcad
echo "MANPATH=\"${BRLCAD_DIR}/man\"" >> 99brlcad
doenvd 99brlcad
- newicon misc/macosx/Resources/ReadMe.rtfd/brlcad_logo_tiny.png brlcad.png
- make_desktop_entry mged "BRL-CAD" brlcad "Graphics;Engineering"
+ for size in 16,24,36,48,64,96,128,256; do
+ doicon misc/debian/${size}x${Size}/*
+ done
+ domenu misc/debian/*.desktop
}
diff --git a/media-gfx/brlcad/brlcad-9999.ebuild b/media-gfx/brlcad/brlcad-9999.ebuild
index 6508d2465..eacc46b38 100644
--- a/media-gfx/brlcad/brlcad-9999.ebuild
+++ b/media-gfx/brlcad/brlcad-9999.ebuild
@@ -1,8 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit cmake-utils eutils subversion java-pkg-2 flag-o-matic
+EAPI=7
+
+inherit cmake subversion java-pkg-2 flag-o-matic
DESCRIPTION="Constructive solid geometry modeling system"
HOMEPAGE="https://brlcad.org/"
@@ -15,7 +16,7 @@ IUSE="benchmarks debug doc examples java opengl smp"
RDEPEND="
java? (
- >=virtual/jre-1.5:*
+ >=virtual/jre-1.7:*
)
"
@@ -34,7 +35,7 @@ DEPEND="${RDEPEND}
x11-libs/libXi
java? (
sci-libs/jama
- >=virtual/jre-1.5:*
+ >=virtual/jre-1.7:*
)
doc? (
dev-libs/libxslt
@@ -43,6 +44,10 @@ DEPEND="${RDEPEND}
BRLCAD_DIR="${EPREFIX}/usr/${PN}"
+src_prepare() {
+ cmake_src_prepare
+}
+
src_configure() {
append-cflags "-w"
if use debug; then
@@ -58,48 +63,49 @@ src_configure() {
-DBRLCAD_FLAGS_OPTIMIZATION=ON
-DBRLCAD_ENABLE_X11=ON
-DBRLCAD_ENABLE_VERBOSE_PROGRESS=ON
- )
+ )
- # use flag triggered options
+ # use flag triggered options
if use debug; then
- mycmakeargs += "-DCMAKE_BUILD_TYPE=Debug"
+ mycmakeargs+="-DCMAKE_BUILD_TYPE=Debug"
else
- mycmakeargs += "-DCMAKE_BUILD_TYPE=Release"
+ mycmakeargs+="-DCMAKE_BUILD_TYPE=Release"
fi
mycmakeargs+=(
- $(cmake-utils_use opengl BRLCAD_ENABLE_OPENGL)
-#experimental RTGL support
-# $(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 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_src_configure
+ $(usex opengl BRLCAD_ENABLE_OPENGL)
+ $(usex opengl BRLCAD_ENABLE_RTGL)
+ $(usex amd64 BRLCAD_ENABLE_64BIT)
+ $(usex smp BRLCAD_ENABLE_SMP)
+ $(usex java BRLCAD_ENABLE_RTSERVER)
+ $(usex examples BRLCAD_INSTALL_EXAMPLE_GEOMETRY)
+ $(usex doc BRLCAD_EXTRADOCS)
+ $(usex doc BRLCAD_EXTRADOCS_PDF)
+ $(usex doc BRLCAD_EXTRADOCS_MAN)
+ )
+ cmake_src_configure
}
src_compile() {
- cmake-utils_src_compile
+ cmake_src_compile
}
src_test() {
- cmake-utils_src_test
- #emake check || die "emake check failed"
+ cmake_src_test
+ emake check
if use benchmarks; then
emake benchmark
fi
}
src_install() {
- cmake-utils_src_install
+ cmake_src_install
rm -f "${D}"usr/share/brlcad/{README,NEWS,AUTHORS,HACKING,INSTALL,COPYING}
dodoc AUTHORS NEWS README HACKING TODO BUGS ChangeLog
echo "PATH=\"${BRLCAD_DIR}/bin\"" > 99brlcad
echo "MANPATH=\"${BRLCAD_DIR}/man\"" >> 99brlcad
doenvd 99brlcad
- newicon misc/macosx/Resources/ReadMe.rtfd/brlcad_logo_tiny.png brlcad.png
- make_desktop_entry mged "BRL-CAD" brlcad "Graphics;Engineering"
+ for size in 16,24,36,48,64,96,128,256; do
+ doicon misc/debian/${size}x${Size}/*
+ done
+ domenu misc/debian/*.desktop
}
diff --git a/media-gfx/brlcad/files/brlcad-7.18.4-libpng15.patch b/media-gfx/brlcad/files/brlcad-7.18.4-libpng15.patch
deleted file mode 100644
index e0d42d1e2..000000000
--- a/media-gfx/brlcad/files/brlcad-7.18.4-libpng15.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-http://bugs.gentoo.org/378273
-
---- src/libged/png.c
-+++ src/libged/png.c
-@@ -30,6 +30,8 @@
- #include <string.h>
- #include "bio.h"
-
-+#include <zlib.h> /* Z_BEST_COMPRESSION */
-+
- #include "png.h"
- #include "bu.h"
- #include "vmath.h"
---- src/fb/fb-png.c 2011-04-12 14:31:56.000000000 -0400
-+++ src/fb/fb-png.c.new 2011-09-19 13:18:08.000000000 -0400
-@@ -38,13 +38,13 @@
- # include <unistd.h>
- #endif
-
-+#include "zlib.h"
- #include "png.h"
- #include "bu.h"
- #include "fb.h"
-
- #include "pkg.h"
-
--
- /* in cmap-crunch.c */
- extern void cmap_crunch(RGBpixel (*scan_buf), int pixel_ct, ColorMap *colormap);
-
---- src/util/pix-png.c 2011-04-12 14:34:24.000000000 -0400
-+++ src/util/pix-png.c.new 2011-09-19 13:18:59.000000000 -0400
-@@ -36,7 +36,8 @@
- #include "bio.h"
-
- #include "zlib.h"
--#include "pngconf.h"
-+/* removed as png.h includes this and including it in the wrong order seems to cause bugs
-+#include "pngconf.h" */
- #include "png.h"
-
- #include "bu.h"
diff --git a/media-gfx/brlcad/files/brlcad-7.20.4-cmake.patch b/media-gfx/brlcad/files/brlcad-7.20.4-cmake.patch
deleted file mode 100644
index 1dd79c2da..000000000
--- a/media-gfx/brlcad/files/brlcad-7.20.4-cmake.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- brlcad-7.20.4/CMakeLists.txt 2012-02-11 22:21:21.407311510 -0500
-+++ brlcad-7.20.4/CMakeLists.txt 2012-02-11 22:21:33.220804265 -0500
-@@ -1394,7 +1394,7 @@
- ENDFOREACH()
- FOREACH(path_label ${PATH_LABELS})
- SET(CURRENT_LABEL ${${path_label}_LABEL})
-- STRING(LENGTH ${CURRENT_LABEL} CURRENT_LENGTH)
-+ STRING(LENGTH "${CURRENT_LABEL}" CURRENT_LENGTH)
- WHILE(${PATH_LABEL_LENGTH} GREATER ${CURRENT_LENGTH})
- SET(CURRENT_LABEL " ${CURRENT_LABEL}")
- STRING(LENGTH "${CURRENT_LABEL}" CURRENT_LENGTH)
-@@ -1436,7 +1436,7 @@
- ENDFOREACH()
- FOREACH(setting_label ${SETTINGLABELS})
- SET(CURRENT_LABEL ${${setting_label}_LABEL})
-- STRING(LENGTH ${CURRENT_LABEL} CURRENT_LENGTH)
-+ STRING(LENGTH "${CURRENT_LABEL}" CURRENT_LENGTH)
- WHILE(${SETTING_LABEL_LENGTH} GREATER ${CURRENT_LENGTH})
- SET(CURRENT_LABEL "${CURRENT_LABEL} ")
- STRING(LENGTH ${CURRENT_LABEL} CURRENT_LENGTH)
diff --git a/media-gfx/brlcad/files/brlcad-7.24.2-cmake.patch b/media-gfx/brlcad/files/brlcad-7.24.2-cmake.patch
deleted file mode 100644
index 52d423d75..000000000
--- a/media-gfx/brlcad/files/brlcad-7.24.2-cmake.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/misc/CMake/BRLCAD_CMakeFiles.cmake 2015-04-27 12:18:13.159285916 -0400
-+++ b/misc/CMake/BRLCAD_CMakeFiles.cmake 2015-04-27 12:19:40.722856052 -0400
-@@ -82,6 +82,10 @@
- endif("${ITEM}" MATCHES "${TARGET_FLAG}")
- endforeach(TARGET_FLAG ${FUZZY_TARGET_FLAGS})
-
-+ if("${ITEM}" MATCHES "MODULE")
-+ set(CMAKEFILES_DO_TEST 0)
-+ endif("")
-+
- # Handled target flags, proceeding with tests.
- if(CMAKEFILES_DO_TEST)
- get_filename_component(ITEM_PATH "${ITEM}" PATH)