summaryrefslogtreecommitdiff
path: root/media-gfx/aqsis
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-01-31 20:30:04 +0000
committerV3n3RiX <venerix@redcorelinux.org>2018-01-31 20:30:04 +0000
commit4650985dd0e898b82e0d2ec225931297d4fadccf (patch)
treeeb0e8002cf3ebf1009110b6fec47fa90f873d824 /media-gfx/aqsis
parent67f76a858f1ac826bd8a550d756d9ec6e340ed4f (diff)
gentoo resync : 31.01.2018
Diffstat (limited to 'media-gfx/aqsis')
-rw-r--r--media-gfx/aqsis/Manifest8
-rw-r--r--media-gfx/aqsis/aqsis-1.8.2.ebuild61
-rw-r--r--media-gfx/aqsis/files/aqsis-1.8.2-boost-join-moc.patch568
-rw-r--r--media-gfx/aqsis/files/aqsis-1.8.2-gcc6.patch23
-rw-r--r--media-gfx/aqsis/files/aqsis-1.8.2-openexr-compat.patch15
-rw-r--r--media-gfx/aqsis/files/aqsis-1.8.2-pfto-boost-1.59.patch41
-rw-r--r--media-gfx/aqsis/files/aqsis-1.8.2-unbundle-tinyxml.patch57
-rw-r--r--media-gfx/aqsis/metadata.xml11
8 files changed, 0 insertions, 784 deletions
diff --git a/media-gfx/aqsis/Manifest b/media-gfx/aqsis/Manifest
deleted file mode 100644
index 0b4e846b1c01..000000000000
--- a/media-gfx/aqsis/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-AUX aqsis-1.8.2-boost-join-moc.patch 13879 BLAKE2B fbd32757f4bbe7483b1d9eec87b5e01d25a596e27189480a7a22386556d8764571f61a1d2e87abaec6f99c0d270657311292af2bb31d3779b394abd2ba0b52c8 SHA512 dcc0cd94c7239b210fddf93a4eac52ae87a1f6197e025b08d6e727ad96c1f6d1299edaf411c02c3b0e62d09bca311300282b7bc05725550306764dc7bc8a588a
-AUX aqsis-1.8.2-gcc6.patch 1037 BLAKE2B f0f4342f09214731cb366acd4a8f9dd796ef40da720709234aeacc3a3548351812bf60f1d970b92e7ef0053f14eaa1e1c649fc1bc58f6ca5f4c7c388e480dbea SHA512 44d0b6c581666cfa904112d28a75abf082d462419b0ed7871d4e82bae4a50e68cb4b470966a50866fdcc606b9e51be0d6640b647222573b1c2dd26b5bea52aba
-AUX aqsis-1.8.2-openexr-compat.patch 384 BLAKE2B 8ce781e45d7f68d2cbac761d95a1ba904022031ac65916ad8b812910199c141a6104c06683d2e448df3cb5206cdb26c98ddd93fb114a481f8db6decea12c4b96 SHA512 43e903cf2e81b1581c1e391b18aabe1aa5538187c2cb54fc5b105bcbad0e44ac51e5b8c50f6f5e8d4b18b96931ec79870e3e68a5970d270b47a93d22cdb8e332
-AUX aqsis-1.8.2-pfto-boost-1.59.patch 2024 BLAKE2B 590393122e3e113258071c37a09f4baa1c62efec4a68dfd40baf6157d8fb19be1b2f8eb7394c6702594f5b42cd1377b744ea5b94c61f63cdeb954a37a7a125c4 SHA512 2510fc40b617c8a54603950894a14329be8a3fc6292c1e000331e0e90a664abd2f1895c90a63595b3513ec6b3210912c6b6378f8ee78ee5339af0b38bcf36545
-AUX aqsis-1.8.2-unbundle-tinyxml.patch 1835 BLAKE2B 97c0dc773d7814248a52dfceafe02502b866b10881e4888b258f4568b4605582917287ce3557aaf8cf4d515d31f2d9edfc4b7f618032dc5f40a4a1facb03dd36 SHA512 836b5f19544c04c245d4772f64ba689a6590e90bf510c1aad11560589fb9b6f11821716bfb15f2e366a1439a401de08b13f39398d18f95eeb1b42afaa458bccc
-DIST aqsis-1.8.2.tar.gz 5669285 BLAKE2B 1ac1ad7837812f8484634d39545df413e9b0916fb5cf8e0ef8506ec9a10395d8cf6ff303b5735634c161db9bf147785a2a087f10a63789886b58f982d36629bf SHA512 b571f9cfa46c0f1e659b054835698fe90f4d9bf43bea54caea257ac0b9d1d65fca68a0ea874772d18c98194630e13528acefb0e852ef398f353b1d1bb545cecc
-EBUILD aqsis-1.8.2.ebuild 1333 BLAKE2B 071ea859bfc0dcf5a0109d6719a78397bd32d5cad9c29b9b0f9119ad34319bde6778306cc6f480b97d23feaddf339206a2ea4b71f9b8ea52d9de98e86fda5022 SHA512 af53b6ef5b042e831cf132f79f6dfd8de534c925907990d2b228fc574cc3b2d3af6dee3f5c1129ac50ee5cb2f5995c6a0f86dddb2af95daf90878f0ad35f5f53
-MISC metadata.xml 334 BLAKE2B b2e9f5d8daa01e966f0efa311b98b625ae850b9b136c0d951abb05ea9d1b34a781372417da3a20eff0100db6c6ed9caf1ee4e90b2ba02cd2c1a10bee0b6bc182 SHA512 77c45ef76b18a09a1e492cbc1ebf6d3dfbf3183d7c7eccc88ae4ab6233acacd7529cec677352236bc489ee83619c9cbdd0f1896f6887b260a5bebb794a8118c7
diff --git a/media-gfx/aqsis/aqsis-1.8.2.ebuild b/media-gfx/aqsis/aqsis-1.8.2.ebuild
deleted file mode 100644
index 18ee7fcbed1d..000000000000
--- a/media-gfx/aqsis/aqsis-1.8.2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit cmake-utils multilib
-
-DESCRIPTION="Open source RenderMan-compliant 3D rendering solution"
-HOMEPAGE="http://www.aqsis.org"
-SRC_URI="mirror://sourceforge/aqsis/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="png qt4"
-
-# OpenEXR currently can not be optional dependency, despite build system options
-RDEPEND="
- dev-libs/boost:=
- dev-libs/tinyxml
- media-libs/tiff:0
- sys-libs/zlib
- media-libs/openexr:=
- png? ( media-libs/libpng:0= )
- qt4? ( dev-qt/qtgui:4 )
-"
-
-DEPEND="${RDEPEND}
- dev-libs/libxslt
- sys-devel/bison
- sys-devel/flex
-"
-
-DOCS=( AUTHORS INSTALL README )
-
-PATCHES=(
- "${FILESDIR}/${P}-openexr-compat.patch"
- "${FILESDIR}/${P}-unbundle-tinyxml.patch"
- "${FILESDIR}/${P}-pfto-boost-1.59.patch"
- "${FILESDIR}/${P}-boost-join-moc.patch"
- "${FILESDIR}/${P}-gcc6.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use png AQSIS_USE_PNG)
- $(cmake-utils_use qt4 AQSIS_USE_QT)
- -DAQSIS_ENABLE_DOCS=OFF
- -DAQSIS_USE_EXTERNAL_TINYXML=ON
- -DAQSIS_USE_OPENEXR=ON
- -DAQSIS_USE_RPATH=OFF
- -DLIBDIR="$(get_libdir)"
- -DSYSCONFDIR="/etc"
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- newdoc "release-notes/1.8/summary-1.8.0.txt" ReleaseNotes
- cmake-utils_src_install
-}
diff --git a/media-gfx/aqsis/files/aqsis-1.8.2-boost-join-moc.patch b/media-gfx/aqsis/files/aqsis-1.8.2-boost-join-moc.patch
deleted file mode 100644
index ce579d12242f..000000000000
--- a/media-gfx/aqsis/files/aqsis-1.8.2-boost-join-moc.patch
+++ /dev/null
@@ -1,568 +0,0 @@
-Add include guards to all boost includes, as qt's moc trips
-over nested BOOST_JOIN macros:
-* /usr/lib64/qt4/bin/moc @/var/tmp/portage/media-gfx/aqsis-1.8.2/work/aqsis-1.8.2_build/tools/piqsl/moc_piqsl_ui.cxx_parameters
-* /usr/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at "BOOST_JOIN"
-See also: https://bugs.gentoo.org/show_bug.cgi?id=574560
-
---- aqsis-1.8.2/tools/piqsl/piqsl_ui.cpp
-+++ aqsis-1.8.2/tools/piqsl/piqsl_ui.cpp
-@@ -42,7 +42,9 @@
- #include <QtGui/QPainter>
- #include <QtGui/QImage>
-
-+#ifndef Q_MOC_RUN
- #include <boost/thread.hpp>
-+#endif
-
- #include <aqsis/version.h>
- #include <aqsis/math/math.h>
---- aqsis-1.8.2/tools/piqsl/piqsl_ui.h
-+++ aqsis-1.8.2/tools/piqsl/piqsl_ui.h
-@@ -37,7 +37,9 @@
-
- #include <QtGui/QStyledItemDelegate>
-
-+#ifndef Q_MOC_RUN
- #include <boost/shared_ptr.hpp>
-+#endif
-
- #include "image.h"
-
---- aqsis-1.8.2/tools/piqsl/displayserverimage.cpp
-+++ aqsis-1.8.2/tools/piqsl/displayserverimage.cpp
-@@ -39,11 +39,13 @@
- #include <map>
- #include <algorithm>
-
-+#ifndef Q_MOC_RUN
- #include <boost/archive/iterators/base64_from_binary.hpp>
- #include <boost/archive/iterators/transform_width.hpp>
- #include <boost/archive/iterators/insert_linebreaks.hpp>
- #include <boost/format.hpp>
- #include <boost/filesystem.hpp>
-+#endif
-
- #include "displayserverimage.h"
-
---- aqsis-1.8.2/tools/piqsl/image.cpp
-+++ aqsis-1.8.2/tools/piqsl/image.cpp
-@@ -38,7 +38,9 @@
-
- #include <float.h>
-
-+#ifndef Q_MOC_RUN
- #include <boost/format.hpp>
-+#endif
-
- #include <aqsis/version.h>
- #include <aqsis/util/logging.h>
---- aqsis-1.8.2/tools/piqsl/image.h
-+++ aqsis-1.8.2/tools/piqsl/image.h
-@@ -46,10 +46,12 @@
- #include <QtCore/QObject>
- #include <QtGui/QImage>
-
-+#ifndef Q_MOC_RUN
- #include <boost/shared_ptr.hpp>
- #include <boost/shared_array.hpp>
- #include <boost/filesystem/path.hpp>
- #include <boost/thread/mutex.hpp>
-+#endif
-
- #include "tinyxml.h"
-
---- aqsis-1.8.2/tools/piqsl/imagelistmodel.cpp
-+++ aqsis-1.8.2/tools/piqsl/imagelistmodel.cpp
-@@ -37,11 +37,13 @@
- #include <QtCore/QSocketNotifier>
- #include <QtGui/QMessageBox>
-
-+#ifndef Q_MOC_RUN
- #include <boost/thread/mutex.hpp>
- #include <boost/archive/iterators/binary_from_base64.hpp>
- #include <boost/archive/iterators/transform_width.hpp>
- #include <boost/archive/iterators/remove_whitespace.hpp>
- #include <boost/version.hpp>
-+#endif
-
-
- #include "displayserverimage.h"
---- aqsis-1.8.2/tools/piqsl/imagelistmodel.h
-+++ aqsis-1.8.2/tools/piqsl/imagelistmodel.h
-@@ -33,8 +33,10 @@
-
- #include <QtCore/QAbstractListModel>
-
-+#ifndef Q_MOC_RUN
- #include <boost/shared_ptr.hpp>
- #include <boost/thread/thread.hpp>
-+#endif
-
- #include <aqsis/util/socket.h>
- #include "image.h"
---- aqsis-1.8.2/include/aqsis/core/interfacefwd.h
-+++ aqsis-1.8.2/include/aqsis/core/interfacefwd.h
-@@ -13,7 +13,9 @@
- #ifndef ___interfacefwd_Loaded___
- #define ___interfacefwd_Loaded___
-
-+#ifndef Q_MOC_RUN
- #include <boost/shared_ptr.hpp>
-+#endif
-
- namespace Aqsis {
-
---- aqsis-1.8.2/include/aqsis/core/ioptions.h
-+++ aqsis-1.8.2/include/aqsis/core/ioptions.h
-@@ -29,7 +29,9 @@
-
- #include <aqsis/aqsis.h>
-
-+#ifndef Q_MOC_RUN
- #include <boost/filesystem/path.hpp>
-+#endif
-
- #include <aqsis/riutil/primvartype.h>
- #include <aqsis/ri/ritypes.h>
---- aqsis-1.8.2/include/aqsis/core/irenderer.h
-+++ aqsis-1.8.2/include/aqsis/core/irenderer.h
-@@ -14,7 +14,9 @@
- #include <iosfwd>
- #include <string>
-
-+#ifndef Q_MOC_RUN
- #include <boost/function.hpp>
-+#endif
-
- #include <aqsis/math/matrix.h>
- #include <aqsis/core/itransform.h>
---- aqsis-1.8.2/include/aqsis/core/isurface.h
-+++ aqsis-1.8.2/include/aqsis/core/isurface.h
-@@ -12,7 +12,10 @@
- #define ___isurface_Loaded___
-
- #include <vector>
-+
-+#ifndef Q_MOC_RUN
- #include <boost/shared_ptr.hpp>
-+#endif
-
- #include <aqsis/aqsis.h>
- #include <aqsis/math/matrix.h>
---- aqsis-1.8.2/include/aqsis/core/itransform.h
-+++ aqsis-1.8.2/include/aqsis/core/itransform.h
-@@ -12,7 +12,10 @@
- #define ___itransform_Loaded___
-
- #include <aqsis/aqsis.h>
-+
-+#ifndef Q_MOC_RUN
- #include <boost/shared_ptr.hpp>
-+#endif
-
- namespace Aqsis {
-
---- aqsis-1.8.2/include/aqsis/math/math.h
-+++ aqsis-1.8.2/include/aqsis/math/math.h
-@@ -30,8 +30,10 @@
- #include <cmath>
- #include <limits>
-
-+#ifndef Q_MOC_RUN
- #include <boost/utility/enable_if.hpp>
- #include <boost/type_traits/arithmetic_traits.hpp>
-+#endif
-
- namespace Aqsis {
- // These inline functions are intended to eventually replace all the old macros
---- aqsis-1.8.2/include/aqsis/riutil/ricxxutil.h
-+++ aqsis-1.8.2/include/aqsis/riutil/ricxxutil.h
-@@ -48,7 +48,9 @@
- #include <aqsis/riutil/interpclasscounts.h>
- #include <aqsis/util/exception.h>
-
-+#ifndef Q_MOC_RUN
- #include <boost/function.hpp>
-+#endif
-
- namespace Aqsis {
-
---- aqsis-1.8.2/include/aqsis/shadervm/ishaderexecenv.h
-+++ aqsis-1.8.2/include/aqsis/shadervm/ishaderexecenv.h
-@@ -28,7 +28,9 @@
-
- #include <aqsis/aqsis.h>
-
-+#ifndef Q_MOC_RUN
- #include <boost/shared_ptr.hpp>
-+#endif
-
- #include <aqsis/shadervm/ishaderdata.h>
- #include <aqsis/math/vector3d.h>
---- aqsis-1.8.2/include/aqsis/shadervm/ishader.h
-+++ aqsis-1.8.2/include/aqsis/shadervm/ishader.h
-@@ -19,7 +19,9 @@
- #include <vector>
- #include <iosfwd>
-
-+#ifndef Q_MOC_RUN
- #include <boost/shared_ptr.hpp>
-+#endif
-
- #include <aqsis/core/interfacefwd.h>
- #include <aqsis/riutil/primvartype.h>
---- aqsis-1.8.2/include/aqsis/tex/buffers/channellist.h
-+++ aqsis-1.8.2/include/aqsis/tex/buffers/channellist.h
-@@ -43,7 +43,9 @@
- #include <iosfwd>
- #include <vector>
-
-+#ifndef Q_MOC_RUN
- #include <boost/format.hpp>
-+#endif
-
- #include <aqsis/tex/buffers/channelinfo.h>
- #include <aqsis/tex/texexception.h>
---- aqsis-1.8.2/include/aqsis/tex/buffers/mixedimagebuffer.h
-+++ aqsis-1.8.2/include/aqsis/tex/buffers/mixedimagebuffer.h
-@@ -45,9 +45,11 @@
- #include <string>
- #include <vector>
-
-+#ifndef Q_MOC_RUN
- #include <boost/shared_array.hpp>
- #include <boost/shared_ptr.hpp>
- #include <boost/utility.hpp>
-+#endif
-
- #include <aqsis/math/math.h>
- #include <aqsis/tex/buffers/channellist.h>
---- aqsis-1.8.2/include/aqsis/tex/buffers/texturebuffer.h
-+++ aqsis-1.8.2/include/aqsis/tex/buffers/texturebuffer.h
-@@ -42,7 +42,9 @@
-
- #include <aqsis/aqsis.h>
-
-+#ifndef Q_MOC_RUN
- #include <boost/shared_array.hpp>
-+#endif
-
- #include <aqsis/tex/buffers/channellist.h>
- #include <aqsis/tex/buffers/samplevector.h>
---- aqsis-1.8.2/include/aqsis/tex/buffers/tilearray.h
-+++ aqsis-1.8.2/include/aqsis/tex/buffers/tilearray.h
-@@ -43,10 +43,12 @@
-
- #include <vector>
-
-+#ifndef Q_MOC_RUN
- #include <boost/intrusive_ptr.hpp>
- #include <boost/scoped_ptr.hpp>
- #include <boost/scoped_array.hpp>
- #include <boost/noncopyable.hpp>
-+#endif
-
- //#include <aqsis/util/memorysentry.h>
- #include <aqsis/tex/io/itiledtexinputfile.h>
---- aqsis-1.8.2/include/aqsis/tex/filtering/ienvironmentsampler.h
-+++ aqsis-1.8.2/include/aqsis/tex/filtering/ienvironmentsampler.h
-@@ -40,7 +40,9 @@
-
- #include <aqsis/aqsis.h>
-
-+#ifndef Q_MOC_RUN
- #include <boost/shared_ptr.hpp>
-+#endif
-
- #include <aqsis/tex/filtering/samplequad.h>
- #include <aqsis/tex/filtering/texturesampleoptions.h>
---- aqsis-1.8.2/include/aqsis/tex/filtering/iocclusionsampler.h
-+++ aqsis-1.8.2/include/aqsis/tex/filtering/iocclusionsampler.h
-@@ -40,7 +40,9 @@
-
- #include <aqsis/aqsis.h>
-
-+#ifndef Q_MOC_RUN
- #include <boost/shared_ptr.hpp>
-+#endif
-
- #include <aqsis/math/matrix.h>
- #include <aqsis/tex/filtering/samplequad.h>
---- aqsis-1.8.2/include/aqsis/tex/filtering/ishadowsampler.h
-+++ aqsis-1.8.2/include/aqsis/tex/filtering/ishadowsampler.h
-@@ -40,7 +40,9 @@
-
- #include <aqsis/aqsis.h>
-
-+#ifndef Q_MOC_RUN
- #include <boost/shared_ptr.hpp>
-+#endif
-
- #include <aqsis/math/matrix.h>
- #include <aqsis/tex/filtering/samplequad.h>
---- aqsis-1.8.2/include/aqsis/tex/filtering/itexturecache.h
-+++ aqsis-1.8.2/include/aqsis/tex/filtering/itexturecache.h
-@@ -40,8 +40,10 @@
-
- #include <aqsis/aqsis.h>
-
-+#ifndef Q_MOC_RUN
- #include <boost/function.hpp>
- #include <boost/shared_ptr.hpp>
-+#endif
-
- namespace Aqsis {
-
---- aqsis-1.8.2/include/aqsis/tex/filtering/itexturesampler.h
-+++ aqsis-1.8.2/include/aqsis/tex/filtering/itexturesampler.h
-@@ -40,7 +40,9 @@
-
- #include <aqsis/aqsis.h>
-
-+#ifndef Q_MOC_RUN
- #include <boost/shared_ptr.hpp>
-+#endif
-
- #include <aqsis/tex/filtering/samplequad.h>
- #include <aqsis/tex/filtering/texturesampleoptions.h>
---- aqsis-1.8.2/include/aqsis/tex/io/itiledtexinputfile.h
-+++ aqsis-1.8.2/include/aqsis/tex/io/itiledtexinputfile.h
-@@ -40,7 +40,9 @@
-
- #include <aqsis/aqsis.h>
-
-+#ifndef Q_MOC_RUN
- #include <boost/shared_ptr.hpp>
-+#endif
-
- #include <aqsis/util/file.h>
- #include <aqsis/tex/io/imagefiletype.h>
---- aqsis-1.8.2/include/aqsis/tex/io/texfileheader.h
-+++ aqsis-1.8.2/include/aqsis/tex/io/texfileheader.h
-@@ -44,8 +44,10 @@
- #include <iostream>
- #include <map>
-
-+#ifndef Q_MOC_RUN
- #include <boost/any.hpp>
- #include <boost/shared_ptr.hpp>
-+#endif
-
- #include <aqsis/tex/io/texfileattributes.h>
-
---- aqsis-1.8.2/include/aqsis/util/autobuffer.h
-+++ aqsis-1.8.2/include/aqsis/util/autobuffer.h
-@@ -41,7 +41,9 @@
-
- #include <aqsis/aqsis.h>
-
-+#ifndef Q_MOC_RUN
- #include <boost/scoped_array.hpp>
-+#endif
-
- namespace Aqsis {
-
---- aqsis-1.8.2/include/aqsis/util/enum.h
-+++ aqsis-1.8.2/include/aqsis/util/enum.h
-@@ -122,7 +122,9 @@
- #include <string>
- #include <vector>
-
-+#ifndef Q_MOC_RUN
- #include <boost/static_assert.hpp>
-+#endif
-
- #include <aqsis/util/sstring.h> // for CqString::hash()
-
---- aqsis-1.8.2/include/aqsis/util/execute.h
-+++ aqsis-1.8.2/include/aqsis/util/execute.h
-@@ -30,7 +30,9 @@
-
- #include <aqsis/aqsis.h>
-
-+#ifndef Q_MOC_RUN
- #include <boost/function.hpp>
-+#endif
-
- #include <string>
- #include <vector>
---- aqsis-1.8.2/include/aqsis/util/file.h
-+++ aqsis-1.8.2/include/aqsis/util/file.h
-@@ -32,8 +32,10 @@
-
- #include <string>
-
-+#ifndef Q_MOC_RUN
- #include <boost/filesystem/path.hpp>
- #include <boost/tokenizer.hpp>
-+#endif
-
- namespace Aqsis {
-
---- aqsis-1.8.2/include/aqsis/util/popen.h
-+++ aqsis-1.8.2/include/aqsis/util/popen.h
-@@ -41,9 +41,11 @@
- #include <string>
- #include <vector>
-
-+#ifndef Q_MOC_RUN
- #include <boost/iostreams/concepts.hpp>
- #include <boost/iostreams/stream.hpp>
- #include <boost/shared_ptr.hpp>
-+#endif
-
- #ifndef AQSIS_POPEN_H_INCLUDED
- #define AQSIS_POPEN_H_INCLUDED
---- aqsis-1.8.2/include/aqsis/util/socket.h
-+++ aqsis-1.8.2/include/aqsis/util/socket.h
-@@ -32,7 +32,9 @@
-
- #include <sstream>
-
-+#ifndef Q_MOC_RUN
- #include <boost/utility.hpp>
-+#endif
-
- #ifdef AQSIS_SYSTEM_WIN32
- # include <winsock2.h>
---- aqsis-1.8.2/include/aqsis/util/timer.h
-+++ aqsis-1.8.2/include/aqsis/util/timer.h
-@@ -39,8 +39,10 @@
- #include <ctime>
- #include <vector>
-
-+#ifndef Q_MOC_RUN
- #include <boost/shared_ptr.hpp>
- #include <boost/timer.hpp>
-+#endif
-
- namespace Aqsis {
-
---- aqsis-1.8.2/tools/aqsl/aqsl.cpp
-+++ aqsis-1.8.2/tools/aqsl/aqsl.cpp
-@@ -36,7 +36,10 @@
- #include <cstring>
- #include <string>
- #include <vector>
-+
-+#ifndef Q_MOC_RUN
- #include <boost/scoped_ptr.hpp>
-+#endif
-
- #ifdef AQSIS_SYSTEM_WIN32
- #include "io.h"
---- aqsis-1.8.2/tools/displays/exr/d_exr.cpp
-+++ aqsis-1.8.2/tools/displays/exr/d_exr.cpp
-@@ -98,7 +98,9 @@
-
- #include <assert.h>
-
-+#ifndef Q_MOC_RUN
- #include <boost/shared_ptr.hpp>
-+#endif
-
- // Lower the warning level to eliminate unavoidable warnings from the OpenEXR headers.
- #if AQSIS_SYSTEM_WIN32 && (defined(AQSIS_COMPILER_MSVC6) || defined(AQSIS_COMPILER_MSVC7))
---- aqsis-1.8.2/tools/displays/piqsl/piqsldisplay.cpp
-+++ aqsis-1.8.2/tools/displays/piqsl/piqsldisplay.cpp
-@@ -33,10 +33,12 @@
- #include <map>
- #include <vector>
-
-+#ifndef Q_MOC_RUN
- #include <boost/archive/iterators/base64_from_binary.hpp>
- #include <boost/archive/iterators/transform_width.hpp>
- #include <boost/archive/iterators/insert_linebreaks.hpp>
- #include <boost/shared_ptr.hpp>
-+#endif
-
- #ifdef AQSIS_SYSTEM_WIN32
- #include <winsock2.h>
---- aqsis-1.8.2/tools/eqsl/eqsl.cpp
-+++ aqsis-1.8.2/tools/eqsl/eqsl.cpp
-@@ -55,9 +55,11 @@
- #include <QtGui/QStatusBar>
- #include <QtGui/QTabWidget>
-
-+#ifndef Q_MOC_RUN
- #include <boost/thread.hpp>
- #include <boost/regex.hpp>
- #include <boost/lexical_cast.hpp>
-+#endif
-
- #include <aqsis/version.h>
- #include <aqsis/util/execute.h>
---- aqsis-1.8.2/tools/miqser/miqser.cpp
-+++ aqsis-1.8.2/tools/miqser/miqser.cpp
-@@ -44,7 +44,9 @@
- #include <cstring>
- #include <cstdlib>
-
-+#ifndef Q_MOC_RUN
- #include <boost/shared_ptr.hpp>
-+#endif
-
- #include <aqsis/util/argparse.h>
- #include <aqsis/util/exception.h>
---- aqsis-1.8.2/tools/procedurals/hairgen/hair.cpp
-+++ aqsis-1.8.2/tools/procedurals/hairgen/hair.cpp
-@@ -37,8 +37,10 @@
- #include <aqsis/math/math.h>
- #include <aqsis/math/matrix.h>
-
-+#ifndef Q_MOC_RUN
- #include <boost/tokenizer.hpp>
- #include <boost/algorithm/string/trim.hpp>
-+#endif
-
- // project includes
- #include "primvar.h"
---- aqsis-1.8.2/tools/procedurals/hairgen/parenthairs.h
-+++ aqsis-1.8.2/tools/procedurals/hairgen/parenthairs.h
-@@ -35,7 +35,9 @@
- #include <vector>
- #include <iosfwd>
-
-+#ifndef Q_MOC_RUN
- #include <boost/scoped_ptr.hpp>
-+#endif
-
- #include "kdtree/kdtree2.hpp"
- #include "primvar.h"
---- aqsis-1.8.2/tools/procedurals/hairgen/primvar.h
-+++ aqsis-1.8.2/tools/procedurals/hairgen/primvar.h
-@@ -37,7 +37,9 @@
- #include <vector>
- #include <stdexcept>
-
-+#ifndef Q_MOC_RUN
- #include <boost/shared_ptr.hpp>
-+#endif
-
- #include <aqsis/riutil/primvartoken.h>
- #include <aqsis/ri/ri.h>
---- aqsis-1.8.2/tools/ptview/ptview.cpp
-+++ aqsis-1.8.2/tools/ptview/ptview.cpp
-@@ -38,7 +38,9 @@
- #include <QtGui/QFileDialog>
- #include <QtGui/QColorDialog>
-
-+#ifndef Q_MOC_RUN
- #include <boost/program_options.hpp>
-+#endif
-
- #define NOMINMAX
- #include <OpenEXR/ImathVec.h>
---- aqsis-1.8.2/tools/ptview/ptview.h
-+++ aqsis-1.8.2/tools/ptview/ptview.h
-@@ -33,8 +33,10 @@
- #include <cmath>
- #include <vector>
-
-+#ifndef Q_MOC_RUN
- #include <boost/shared_ptr.hpp>
- #include <boost/shared_array.hpp>
-+#endif
-
- #include <QtGui/QMainWindow>
- #include <QtOpenGL/QGLWidget>
diff --git a/media-gfx/aqsis/files/aqsis-1.8.2-gcc6.patch b/media-gfx/aqsis/files/aqsis-1.8.2-gcc6.patch
deleted file mode 100644
index c51f669c09b5..000000000000
--- a/media-gfx/aqsis/files/aqsis-1.8.2-gcc6.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From d450f4aac8c107f82b18df7789afb52b502eaba0 Mon Sep 17 00:00:00 2001
-From: Hodorgasm <nsane457@gmail.com>
-Date: Mon, 19 Sep 2016 22:58:44 -0400
-Subject: [PATCH] Use "!file.fail()" instead of "file != NULL"
-
-Pre-C++11 defined an implicit cast from ifstream to "void *" and post C++11 replaced it with an explicit cast of ifstream to "bool". Testing an ifstream with "!ifstream.fail()" should work regardless of the C++ dialect.
----
- libs/core/texturing_old/shadowmap_old.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/libs/core/texturing_old/shadowmap_old.cpp b/libs/core/texturing_old/shadowmap_old.cpp
-index 1a22491..fbcac59 100644
---- a/libs/core/texturing_old/shadowmap_old.cpp
-+++ b/libs/core/texturing_old/shadowmap_old.cpp
-@@ -176,7 +176,7 @@ void CqShadowMapOld::LoadZFile()
- {
- std::ifstream file( m_strName.c_str(), std::ios::in | std::ios::binary );
-
-- if ( file != NULL )
-+ if ( !file.fail() )
- {
- // Save a file type and version marker
- TqPchar origHeader = tokenCast(ZFILE_HEADER);
diff --git a/media-gfx/aqsis/files/aqsis-1.8.2-openexr-compat.patch b/media-gfx/aqsis/files/aqsis-1.8.2-openexr-compat.patch
deleted file mode 100644
index 155c93ebb295..000000000000
--- a/media-gfx/aqsis/files/aqsis-1.8.2-openexr-compat.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- libs/tex/io/exrinputfile.h.orig 2012-08-24 16:26:50.000000000 +0400
-+++ libs/tex/io/exrinputfile.h 2014-02-14 16:26:47.293497092 +0400
-@@ -48,10 +48,9 @@
-
- #include <aqsis/tex/io/itexinputfile.h>
-
-+#include <OpenEXR/ImfInputFile.h>
-+
- //------------------------------------------------------------------------------
--namespace Imf {
-- class InputFile;
--}
-
- namespace Aqsis {
-
diff --git a/media-gfx/aqsis/files/aqsis-1.8.2-pfto-boost-1.59.patch b/media-gfx/aqsis/files/aqsis-1.8.2-pfto-boost-1.59.patch
deleted file mode 100644
index 621853e245e5..000000000000
--- a/media-gfx/aqsis/files/aqsis-1.8.2-pfto-boost-1.59.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-Remove BOOST_MAKE_PFTO_WRAPPER macros, which were long deprecated
-and finally removed with boost-1.59.
-
-diff -aur package.pristine/tools/displays/piqsl/piqsldisplay.cpp package.new/tools/displays/piqsl/piqsldisplay.cpp
---- package.pristine/tools/displays/piqsl/piqsldisplay.cpp 2015-12-12 12:52:50.455773602 +0100
-+++ package.new/tools/displays/piqsl/piqsldisplay.cpp 2015-12-12 12:54:31.291661954 +0100
-@@ -450,8 +450,8 @@
-
- TiXmlElement* bucketDataXML = new TiXmlElement("BucketData");
- std::stringstream base64Data;
-- std::copy( base64_text(BOOST_MAKE_PFTO_WRAPPER(data)),
-- base64_text(BOOST_MAKE_PFTO_WRAPPER(data + bufferlength)),
-+ std::copy( base64_text(data),
-+ base64_text(data + bufferlength),
- std::ostream_iterator<char>(base64Data));
- TiXmlText* dataTextXML = new TiXmlText(base64Data.str());
- dataTextXML->SetCDATA(true);
-diff -aur package.pristine/tools/piqsl/imagelistmodel.cpp package.new/tools/piqsl/imagelistmodel.cpp
---- package.pristine/tools/piqsl/imagelistmodel.cpp 2015-12-12 12:52:50.465773524 +0100
-+++ package.new/tools/piqsl/imagelistmodel.cpp 2015-12-12 12:53:26.088831765 +0100
-@@ -42,11 +42,6 @@
- #include <boost/archive/iterators/transform_width.hpp>
- #include <boost/archive/iterators/remove_whitespace.hpp>
- #include <boost/version.hpp>
--#if BOOST_VERSION < 103700
--# include <boost/pfto.hpp>
--#else
--# include <boost/serialization/pfto.hpp>
--#endif
-
-
- #include "displayserverimage.h"
-@@ -286,7 +281,7 @@
- std::string data = dataText->Value();
- std::vector<unsigned char> binaryData;
- binaryData.reserve(count);
-- base64_binary ti_begin = base64_binary(BOOST_MAKE_PFTO_WRAPPER(data.begin()));
-+ base64_binary ti_begin = base64_binary(data.begin());
- std::size_t padding = 2 - count % 3;
- while(--count > 0)
- {
diff --git a/media-gfx/aqsis/files/aqsis-1.8.2-unbundle-tinyxml.patch b/media-gfx/aqsis/files/aqsis-1.8.2-unbundle-tinyxml.patch
deleted file mode 100644
index 158c96aeabce..000000000000
--- a/media-gfx/aqsis/files/aqsis-1.8.2-unbundle-tinyxml.patch
+++ /dev/null
@@ -1,57 +0,0 @@
---- CMakeLists.txt.orig 2014-02-14 16:55:38.894647998 +0400
-+++ CMakeLists.txt 2014-02-14 16:56:14.017651059 +0400
-@@ -134,15 +134,15 @@
- endif()
- endif()
-
--## find tinyxml. If not found we use the version distributed with the aqsis
--## source.
--#if(AQSIS_USE_EXTERNAL_TINYXML)
--# find_package(TinyXML)
--# if(NOT TINYXML_FOUND)
--# message("** Cannot find external tinyxml library - using version included with the aqsis source.")
--# set(AQSIS_USE_EXTERNAL_TINYXML OFF)
--# endif()
--#endif()
-+# find tinyxml. If not found we use the version distributed with the aqsis
-+# source.
-+if(AQSIS_USE_EXTERNAL_TINYXML)
-+ find_package(TinyXML)
-+ if(NOT AQSIS_TINYXML_FOUND)
-+ message("** Cannot find external tinyxml library - using version included with the aqsis source.")
-+ set(AQSIS_USE_EXTERNAL_TINYXML OFF)
-+ endif()
-+endif()
-
-
- #-------------------------------------------------------------------------------
-@@ -274,7 +274,9 @@
- )
-
- # Thirdparty libs
--declare_subproject(thirdparty/tinyxml)
-+if(NOT AQSIS_USE_EXTERNAL_TINYXML)
-+ declare_subproject(thirdparty/tinyxml)
-+endif()
- declare_subproject(thirdparty/partio)
- declare_subproject(libs/pointrender)
- if(AQSIS_USE_PDIFF)
---- tools/piqsl/CMakeLists.txt.orig 2014-02-16 11:18:43.308699170 +0400
-+++ tools/piqsl/CMakeLists.txt 2014-02-16 11:18:52.620699981 +0400
-@@ -5,8 +5,6 @@
- message(FATAL_ERROR "Piqsl requires boost thread and Qt4 to build")
- endif()
-
--include_subproject(tinyxml)
--
- set(piqsl_hdrs
- displayserverimage.h
- image.h
---- tools/displays/piqsl/CMakeLists.txt.orig 2014-02-16 11:21:25.820713332 +0400
-+++ tools/displays/piqsl/CMakeLists.txt 2014-02-16 11:21:34.676714104 +0400
-@@ -1,5 +1,4 @@
- include_subproject(dspyutil)
--include_subproject(tinyxml)
-
- aqsis_add_display(piqsl piqsldisplay.cpp ${dspyutil_srcs}
- ${tinyxml_srcs} ${tinyxml_hdrs}
diff --git a/media-gfx/aqsis/metadata.xml b/media-gfx/aqsis/metadata.xml
deleted file mode 100644
index db7d814b78af..000000000000
--- a/media-gfx/aqsis/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>graphics@gentoo.org</email>
- <name>Gentoo Graphics Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">aqsis</remote-id>
- </upstream>
-</pkgmetadata>