aboutsummaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
authormakc <makc@FreeBSD.org>2012-05-17 00:09:15 +0800
committermakc <makc@FreeBSD.org>2012-05-17 00:09:15 +0800
commit5c4b996cbf981d3a7414474de14ec09f627294a4 (patch)
treede3b7f331212a4c36fece7a2c7f7d6644c47bbec /graphics
parent94609fcbde8cf6edad454f2425c0a96eb5b856cc (diff)
downloadfreebsd-ports-gnome-5c4b996cbf981d3a7414474de14ec09f627294a4.tar.gz
freebsd-ports-gnome-5c4b996cbf981d3a7414474de14ec09f627294a4.tar.zst
freebsd-ports-gnome-5c4b996cbf981d3a7414474de14ec09f627294a4.zip
Add patches to fix build with boost-1.48.0
PR: ports/156253 Submitted by: Alexander Churanov Approved by: portmgr (linimon)
Diffstat (limited to 'graphics')
-rw-r--r--graphics/aqsis/Makefile2
-rw-r--r--graphics/aqsis/files/patch-libs-core-api-ri.cpp44
-rw-r--r--graphics/aqsis/files/patch-libs-core-ddmanager-ddmanager.cpp11
-rw-r--r--graphics/aqsis/files/patch-libs-core-geometry-blobby.cpp11
-rw-r--r--graphics/aqsis/files/patch-libs-core-geometry-procedural.cpp20
-rw-r--r--graphics/aqsis/files/patch-libs-core-renderer.cpp11
-rw-r--r--graphics/aqsis/files/patch-libs-core-texturing_old-texturemap_old.cpp20
-rw-r--r--graphics/aqsis/files/patch-libs-shadervm-dsoshadeops.cpp18
-rw-r--r--graphics/aqsis/files/patch-libs-tex-io-exrinputfile.cpp11
-rw-r--r--graphics/aqsis/files/patch-libs-tex-io-magicnumber.cpp11
-rw-r--r--graphics/aqsis/files/patch-libs-tex-io-tiffdirhandle.cpp11
-rw-r--r--graphics/aqsis/files/patch-libs-tex-io-zinputfile.cpp11
-rw-r--r--graphics/aqsis/files/patch-libs-tex-maketexture-maketexture.cpp13
-rw-r--r--graphics/aqsis/files/patch-tools-piqsl-displayserverimage.cpp13
-rw-r--r--graphics/aqsis/files/patch-tools-piqsl-piqslmainwindow.cpp11
15 files changed, 217 insertions, 1 deletions
diff --git a/graphics/aqsis/Makefile b/graphics/aqsis/Makefile
index cfb830fa7533..2a6518717827 100644
--- a/graphics/aqsis/Makefile
+++ b/graphics/aqsis/Makefile
@@ -8,7 +8,7 @@
PORTNAME= aqsis
PORTVERSION= 1.8.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-source/${PORTVERSION}
DISTNAME= Aqsis-${PORTVERSION}-Source
diff --git a/graphics/aqsis/files/patch-libs-core-api-ri.cpp b/graphics/aqsis/files/patch-libs-core-api-ri.cpp
new file mode 100644
index 000000000000..7e77fcdc61a0
--- /dev/null
+++ b/graphics/aqsis/files/patch-libs-core-api-ri.cpp
@@ -0,0 +1,44 @@
+--- libs/core/api/ri.cpp.orig 2012-02-20 18:29:00.000000000 +0300
++++ libs/core/api/ri.cpp 2012-02-20 18:29:35.000000000 +0300
+@@ -488,12 +488,12 @@
+
+ // Read in the system configuration file.
+ boost::filesystem::path systemRcPath = rootPath / AQSIS_XSTR(AQSIS_MAIN_CONFIG_NAME);
+- std::ifstream rcFile(systemRcPath.file_string().c_str(), std::ios::binary);
++ std::ifstream rcFile(systemRcPath.string().c_str(), std::ios::binary);
+ if(rcFile)
+ {
+ Aqsis::log() << info
+ << "Reading system config \"" << systemRcPath << "\"\n";
+- QGetRenderContext()->parseRibStream(rcFile, systemRcPath.file_string());
++ QGetRenderContext()->parseRibStream(rcFile, systemRcPath.string());
+ rcFile.close();
+ }
+ else
+@@ -508,22 +508,22 @@
+ boost::filesystem::path homeRcPath = homePath;
+ homeRcPath /= ".aqsisrc";
+
+- std::ifstream rcFile(homeRcPath.file_string().c_str(), std::ios::binary);
++ std::ifstream rcFile(homeRcPath.string().c_str(), std::ios::binary);
+ if(rcFile)
+ {
+ Aqsis::log() << info << "Reading user config \"" << homeRcPath << "\"\n";
+- QGetRenderContext()->parseRibStream(rcFile, homeRcPath.file_string());
++ QGetRenderContext()->parseRibStream(rcFile, homeRcPath.string());
+ }
+ else
+ {
+ boost::filesystem::path homeRcPath2 = homePath;
+ homeRcPath2 /= "_aqsisrc";
+
+- std::ifstream rcFile(homeRcPath2.file_string().c_str(), std::ios::binary);
++ std::ifstream rcFile(homeRcPath2.string().c_str(), std::ios::binary);
+ if(rcFile)
+ {
+ Aqsis::log() << info << "Reading user config \"" << homeRcPath2 << "\"\n";
+- QGetRenderContext()->parseRibStream(rcFile, homeRcPath2.file_string());
++ QGetRenderContext()->parseRibStream(rcFile, homeRcPath2.string());
+ }
+ else
+ {
diff --git a/graphics/aqsis/files/patch-libs-core-ddmanager-ddmanager.cpp b/graphics/aqsis/files/patch-libs-core-ddmanager-ddmanager.cpp
new file mode 100644
index 000000000000..585382b6fef5
--- /dev/null
+++ b/graphics/aqsis/files/patch-libs-core-ddmanager-ddmanager.cpp
@@ -0,0 +1,11 @@
+--- libs/core/ddmanager/ddmanager.cpp.orig 2012-02-20 18:31:11.000000000 +0300
++++ libs/core/ddmanager/ddmanager.cpp 2012-02-20 18:31:27.000000000 +0300
+@@ -349,7 +349,7 @@
+ }
+
+ // Load the dynamic object and locate the relevant symbols.
+- CqString strDriverPathAndFile = displayPath.file_string();
++ CqString strDriverPathAndFile = displayPath.string();
+ m_DriverHandle = dspyPlugin.SimpleDLOpen( &strDriverPathAndFile );
+ if ( m_DriverHandle != NULL )
+ {
diff --git a/graphics/aqsis/files/patch-libs-core-geometry-blobby.cpp b/graphics/aqsis/files/patch-libs-core-geometry-blobby.cpp
new file mode 100644
index 000000000000..62d44efd1342
--- /dev/null
+++ b/graphics/aqsis/files/patch-libs-core-geometry-blobby.cpp
@@ -0,0 +1,11 @@
+--- libs/core/geometry/blobby.cpp.orig 2012-02-20 18:32:53.000000000 +0300
++++ libs/core/geometry/blobby.cpp 2012-02-20 18:33:07.000000000 +0300
+@@ -392,7 +392,7 @@
+ try
+ {
+ CqString fullName = QGetRenderContext()->poptCurrent()
+- ->findRiFile(dboName, "procedural").file_string();
++ ->findRiFile(dboName, "procedural").string();
+ DBO_handle = DBO.SimpleDLOpen(&fullName);
+ }
+ catch(XqInvalidFile& /*e*/)
diff --git a/graphics/aqsis/files/patch-libs-core-geometry-procedural.cpp b/graphics/aqsis/files/patch-libs-core-geometry-procedural.cpp
new file mode 100644
index 000000000000..5d70143a7823
--- /dev/null
+++ b/graphics/aqsis/files/patch-libs-core-geometry-procedural.cpp
@@ -0,0 +1,20 @@
+--- libs/core/geometry/procedural.cpp.orig 2012-02-20 18:54:32.000000000 +0300
++++ libs/core/geometry/procedural.cpp 2012-02-20 18:54:50.000000000 +0300
+@@ -155,7 +155,7 @@
+ + CqString ("\" in current searchpath");
+ return;
+ }
+- CqString strRealName = dsoPath.file_string();
++ CqString strRealName = dsoPath.string();
+ void *handle = DLOpen( &strRealName );
+
+ if ( ( m_ppvfcts = ( void * ( * ) ( char * ) ) DLSym(handle, &strConver) ) == NULL )
+@@ -315,7 +315,7 @@
+ AQSIS_THROW_XQERROR(XqValidation, EqE_BadToken, "program name not present");
+ // Attempt to find the program in the procedural path
+ std::string progName = QGetRenderContext()->poptCurrent()
+- ->findRiFileNothrow(argv[0], "procedural").file_string();
++ ->findRiFileNothrow(argv[0], "procedural").string();
+ if(progName.empty())
+ {
+ progName = argv[0];
diff --git a/graphics/aqsis/files/patch-libs-core-renderer.cpp b/graphics/aqsis/files/patch-libs-core-renderer.cpp
new file mode 100644
index 000000000000..0af18bd72764
--- /dev/null
+++ b/graphics/aqsis/files/patch-libs-core-renderer.cpp
@@ -0,0 +1,11 @@
+--- libs/core/renderer.cpp.orig 2012-02-20 18:46:39.000000000 +0300
++++ libs/core/renderer.cpp 2012-02-20 18:46:49.000000000 +0300
+@@ -1195,7 +1195,7 @@
+ if(shaderFile)
+ {
+ Aqsis::log() << info << "Loading shader \"" << strName
+- << "\" from file \"" << shaderPath.file_string()
++ << "\" from file \"" << shaderPath.string()
+ << "\"" << std::endl;
+
+ std::string dsoPath;
diff --git a/graphics/aqsis/files/patch-libs-core-texturing_old-texturemap_old.cpp b/graphics/aqsis/files/patch-libs-core-texturing_old-texturemap_old.cpp
new file mode 100644
index 000000000000..f3c9748822e2
--- /dev/null
+++ b/graphics/aqsis/files/patch-libs-core-texturing_old-texturemap_old.cpp
@@ -0,0 +1,20 @@
+--- libs/core/texturing_old/texturemap_old.cpp.orig 2012-02-20 18:39:35.000000000 +0300
++++ libs/core/texturing_old/texturemap_old.cpp 2012-02-20 18:39:50.000000000 +0300
+@@ -578,7 +578,7 @@
+ }
+
+ // Now open it as a tiff file.
+- m_pImage = TIFFOpen( imagePath.file_string().c_str(), "r" );
++ m_pImage = TIFFOpen( imagePath.string().c_str(), "r" );
+ }
+
+ if ( m_pImage )
+@@ -1090,7 +1090,7 @@
+ Aqsis::log() << error << "Cannot open texture file \"" << m_strName.c_str() << "\"" << std::endl;
+ return ;
+ }
+- m_pImage = TIFFOpen(imagePath.file_string().c_str(), "r" );
++ m_pImage = TIFFOpen(imagePath.string().c_str(), "r" );
+
+ if ( m_pImage )
+ {
diff --git a/graphics/aqsis/files/patch-libs-shadervm-dsoshadeops.cpp b/graphics/aqsis/files/patch-libs-shadervm-dsoshadeops.cpp
new file mode 100644
index 000000000000..7f1dc8109749
--- /dev/null
+++ b/graphics/aqsis/files/patch-libs-shadervm-dsoshadeops.cpp
@@ -0,0 +1,18 @@
+--- libs/shadervm/dsoshadeops.cpp.orig 2012-02-20 18:12:04.000000000 +0300
++++ libs/shadervm/dsoshadeops.cpp 2012-02-20 18:12:22.000000000 +0300
+@@ -101,13 +101,13 @@
+ // If the path points to a directory, we add each library in the
+ // named directory to the list of DSO candidates.
+ std::vector<std::string> files = Glob(
+- ((*path)/"*" SHARED_LIBRARY_SUFFIX).file_string() );
++ ((*path)/"*" SHARED_LIBRARY_SUFFIX).string() );
+ m_DSOPathList.insert(m_DSOPathList.end(), files.begin(), files.end());
+ }
+ else
+ {
+ // else add the file itself.
+- m_DSOPathList.push_back(path->file_string());
++ m_DSOPathList.push_back(path->string());
+ }
+ }
+ catch(boost::filesystem::filesystem_error& /*e*/)
diff --git a/graphics/aqsis/files/patch-libs-tex-io-exrinputfile.cpp b/graphics/aqsis/files/patch-libs-tex-io-exrinputfile.cpp
new file mode 100644
index 000000000000..20d50524e33a
--- /dev/null
+++ b/graphics/aqsis/files/patch-libs-tex-io-exrinputfile.cpp
@@ -0,0 +1,11 @@
+--- libs/tex/io/exrinputfile.cpp.orig 2012-02-20 18:09:25.000000000 +0300
++++ libs/tex/io/exrinputfile.cpp 2012-02-20 18:09:41.000000000 +0300
+@@ -163,7 +163,7 @@
+ {
+ try
+ {
+- m_exrFile.reset(new Imf::InputFile(fileName.file_string().c_str()));
++ m_exrFile.reset(new Imf::InputFile(fileName.string().c_str()));
+ }
+ catch(Iex::BaseExc &e)
+ {
diff --git a/graphics/aqsis/files/patch-libs-tex-io-magicnumber.cpp b/graphics/aqsis/files/patch-libs-tex-io-magicnumber.cpp
new file mode 100644
index 000000000000..8e12c97d1fcf
--- /dev/null
+++ b/graphics/aqsis/files/patch-libs-tex-io-magicnumber.cpp
@@ -0,0 +1,11 @@
+--- libs/tex/io/magicnumber.cpp.orig 2012-02-20 18:01:58.000000000 +0300
++++ libs/tex/io/magicnumber.cpp 2012-02-20 18:02:12.000000000 +0300
+@@ -59,7 +59,7 @@
+
+ EqImageFileType guessFileType(const boostfs::path& fileName)
+ {
+- std::ifstream inFile(fileName.file_string().c_str());
++ std::ifstream inFile(fileName.string().c_str());
+ if(!inFile)
+ {
+ AQSIS_THROW_XQERROR(XqInvalidFile, EqE_NoFile, "Cannot open file \""
diff --git a/graphics/aqsis/files/patch-libs-tex-io-tiffdirhandle.cpp b/graphics/aqsis/files/patch-libs-tex-io-tiffdirhandle.cpp
new file mode 100644
index 000000000000..67a4e14c0f9d
--- /dev/null
+++ b/graphics/aqsis/files/patch-libs-tex-io-tiffdirhandle.cpp
@@ -0,0 +1,11 @@
+--- libs/tex/io/tiffdirhandle.cpp.orig 2012-02-20 18:04:48.000000000 +0300
++++ libs/tex/io/tiffdirhandle.cpp 2012-02-20 18:05:02.000000000 +0300
+@@ -727,7 +727,7 @@
+
+ CqTiffFileHandle::CqTiffFileHandle(const boostfs::path& fileName, const char* openMode)
+ : m_fileName(fileName),
+- m_tiffPtr(TIFFOpen(fileName.file_string().c_str(), openMode), safeTiffClose),
++ m_tiffPtr(TIFFOpen(fileName.string().c_str(), openMode), safeTiffClose),
+ m_isInputFile(openMode[0] == 'r'),
+ m_currDir(0)
+ {
diff --git a/graphics/aqsis/files/patch-libs-tex-io-zinputfile.cpp b/graphics/aqsis/files/patch-libs-tex-io-zinputfile.cpp
new file mode 100644
index 000000000000..3d89797ec5d2
--- /dev/null
+++ b/graphics/aqsis/files/patch-libs-tex-io-zinputfile.cpp
@@ -0,0 +1,11 @@
+--- libs/tex/io/zinputfile.cpp.orig 2012-02-20 18:08:03.000000000 +0300
++++ libs/tex/io/zinputfile.cpp 2012-02-20 18:08:19.000000000 +0300
+@@ -41,7 +41,7 @@
+ CqZInputFile::CqZInputFile(const boostfs::path& fileName)
+ : m_header(),
+ m_fileName(fileName),
+- m_fileStream(fileName.file_string().c_str(), std::ios::in | std::ios::binary),
++ m_fileStream(fileName.string().c_str(), std::ios::in | std::ios::binary),
+ m_dataBegin(0)
+ {
+ if(!m_fileStream.is_open())
diff --git a/graphics/aqsis/files/patch-libs-tex-maketexture-maketexture.cpp b/graphics/aqsis/files/patch-libs-tex-maketexture-maketexture.cpp
new file mode 100644
index 000000000000..81450692f29d
--- /dev/null
+++ b/graphics/aqsis/files/patch-libs-tex-maketexture-maketexture.cpp
@@ -0,0 +1,13 @@
+--- libs/tex/maketexture/maketexture.cpp.orig 2012-02-20 18:10:38.000000000 +0300
++++ libs/tex/maketexture/maketexture.cpp 2012-02-20 18:10:56.000000000 +0300
+@@ -335,8 +335,8 @@
+ {
+ inFileRealName = inFileName.string() + ".tif";
+ TqInt bakeRes = static_cast<TqInt>(paramList.find<TqFloat>("bake", 256));
+- bakeToTiff(inFileName.file_string().c_str(),
+- inFileRealName.file_string().c_str(), bakeRes);
++ bakeToTiff(inFileName.string().c_str(),
++ inFileRealName.string().c_str(), bakeRes);
+ }
+
+ // Open the input file
diff --git a/graphics/aqsis/files/patch-tools-piqsl-displayserverimage.cpp b/graphics/aqsis/files/patch-tools-piqsl-displayserverimage.cpp
new file mode 100644
index 000000000000..217a3b4c6d30
--- /dev/null
+++ b/graphics/aqsis/files/patch-tools-piqsl-displayserverimage.cpp
@@ -0,0 +1,13 @@
+--- tools/piqsl/displayserverimage.cpp.orig 2012-02-20 18:42:02.000000000 +0300
++++ tools/piqsl/displayserverimage.cpp 2012-02-20 18:42:18.000000000 +0300
+@@ -98,8 +98,8 @@
+ ++index;
+ }
+
+- setFilename(uniquePath.file_string());
+- saveToFile(uniquePath.file_string());
++ setFilename(uniquePath.string());
++ saveToFile(uniquePath.string());
+ }
+
+
diff --git a/graphics/aqsis/files/patch-tools-piqsl-piqslmainwindow.cpp b/graphics/aqsis/files/patch-tools-piqsl-piqslmainwindow.cpp
new file mode 100644
index 000000000000..278e92a5aa83
--- /dev/null
+++ b/graphics/aqsis/files/patch-tools-piqsl-piqslmainwindow.cpp
@@ -0,0 +1,11 @@
+--- tools/piqsl/piqslmainwindow.cpp.orig 2012-02-20 18:43:33.000000000 +0300
++++ tools/piqsl/piqslmainwindow.cpp 2012-02-20 18:44:04.000000000 +0300
+@@ -186,7 +186,7 @@
+ char* filename = fl_file_chooser("Load Image", "All Supported Files (*.{tif,tiff,exr,env,tx,tex,shad,zfile,sm})\tTIFF Files (*.{tif,tiff})\tOpenEXR Files (*.exr)\tTeqser Files (*.{env,tx,tex})\tShadow Files (*.{shad,zfile,sm})", "");
+ if(filename)
+ {
+- std::string name = boost::filesystem::path(filename).leaf();
++ std::string name = boost::filesystem::path(filename).leaf().string();
+ loadImageToCurrentBook(name, filename);
+ updateImageList();
+ }