diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-21 21:00:58 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-21 21:00:58 +0100 |
commit | 8b2628ad8526c806375e7b157889e4274b70248b (patch) | |
tree | ccba8cd56af7e086131454d6062d5d31115791df /media-plugins/vdr-live/files | |
parent | b620fb1b0929ff9657a2588aaa42b85e3021c102 (diff) |
gentoo resync : 21.10.2017
Diffstat (limited to 'media-plugins/vdr-live/files')
-rw-r--r-- | media-plugins/vdr-live/files/vdr-live-0.3.0_p20130504-c++11.patch | 153 |
1 files changed, 153 insertions, 0 deletions
diff --git a/media-plugins/vdr-live/files/vdr-live-0.3.0_p20130504-c++11.patch b/media-plugins/vdr-live/files/vdr-live-0.3.0_p20130504-c++11.patch new file mode 100644 index 000000000000..e2bf96dec4a1 --- /dev/null +++ b/media-plugins/vdr-live/files/vdr-live-0.3.0_p20130504-c++11.patch @@ -0,0 +1,153 @@ +Bug: https://bugs.gentoo.org/599752 + +--- a/recman.cpp ++++ b/recman.cpp +@@ -22,10 +22,10 @@ + /** + * Implementation of class RecordingsManager: + */ +- weak_ptr< RecordingsManager > RecordingsManager::m_recMan; +- shared_ptr< RecordingsTree > RecordingsManager::m_recTree; +- shared_ptr< RecordingsList > RecordingsManager::m_recList; +- shared_ptr< DirectoryList > RecordingsManager::m_recDirs; ++ std::tr1::weak_ptr< RecordingsManager > RecordingsManager::m_recMan; ++ std::tr1::shared_ptr< RecordingsTree > RecordingsManager::m_recTree; ++ std::tr1::shared_ptr< RecordingsList > RecordingsManager::m_recList; ++ std::tr1::shared_ptr< DirectoryList > RecordingsManager::m_recDirs; + int RecordingsManager::m_recordingsState = 0; + + // The RecordingsManager holds a VDR lock on the +@@ -53,7 +53,7 @@ + { + RecordingsManagerPtr recMan = EnsureValidData(); + if (! recMan) { +- return RecordingsTreePtr(recMan, shared_ptr< RecordingsTree >()); ++ return RecordingsTreePtr(recMan, std::tr1::shared_ptr< RecordingsTree >()); + } + return RecordingsTreePtr(recMan, m_recTree); + } +@@ -62,25 +62,25 @@ + { + RecordingsManagerPtr recMan = EnsureValidData(); + if (! recMan) { +- return RecordingsListPtr(recMan, shared_ptr< RecordingsList >()); ++ return RecordingsListPtr(recMan, std::tr1::shared_ptr< RecordingsList >()); + } +- return RecordingsListPtr(recMan, shared_ptr< RecordingsList >(new RecordingsList(m_recList, ascending))); ++ return RecordingsListPtr(recMan, std::tr1::shared_ptr< RecordingsList >(new RecordingsList(m_recList, ascending))); + } + + RecordingsListPtr RecordingsManager::GetRecordingsList(time_t begin, time_t end, bool ascending) const + { + RecordingsManagerPtr recMan = EnsureValidData(); + if (! recMan) { +- return RecordingsListPtr(recMan, shared_ptr< RecordingsList >()); ++ return RecordingsListPtr(recMan, std::tr1::shared_ptr< RecordingsList >()); + } +- return RecordingsListPtr(recMan, shared_ptr< RecordingsList >(new RecordingsList(m_recList, ascending))); ++ return RecordingsListPtr(recMan, std::tr1::shared_ptr< RecordingsList >(new RecordingsList(m_recList, ascending))); + } + + DirectoryListPtr RecordingsManager::GetDirectoryList() const + { + RecordingsManagerPtr recMan = EnsureValidData(); + if (!recMan) { +- return DirectoryListPtr(recMan, shared_ptr< DirectoryList >()); ++ return DirectoryListPtr(recMan, std::tr1::shared_ptr< DirectoryList >()); + } + return DirectoryListPtr(recMan, m_recDirs); + } +@@ -260,21 +264,21 @@ + m_recDirs.reset(); + } + if (stateChanged || !m_recTree) { +- m_recTree = shared_ptr< RecordingsTree >(new RecordingsTree(recMan)); ++ m_recTree = std::tr1::shared_ptr< RecordingsTree >(new RecordingsTree(recMan)); + } + if (!m_recTree) { + esyslog("[LIVE]: creation of recordings tree failed!"); + return RecordingsManagerPtr(); + } + if (stateChanged || !m_recList) { +- m_recList = shared_ptr< RecordingsList >(new RecordingsList(RecordingsTreePtr(recMan, m_recTree))); ++ m_recList = std::tr1::shared_ptr< RecordingsList >(new RecordingsList(RecordingsTreePtr(recMan, m_recTree))); + } + if (!m_recList) { + esyslog("[LIVE]: creation of recordings list failed!"); + return RecordingsManagerPtr(); + } + if (stateChanged || !m_recDirs) { +- m_recDirs = shared_ptr< DirectoryList >(new DirectoryList(recMan)); ++ m_recDirs = std::tr1::shared_ptr< DirectoryList >(new DirectoryList(recMan)); + } + if (!m_recDirs) { + esyslog("[LIVE]: creation of directory list failed!"); +@@ -543,13 +547,13 @@ + * Implementation of class RecordingsTreePtr: + */ + RecordingsTreePtr::RecordingsTreePtr() : +- shared_ptr<RecordingsTree>(), ++ std::tr1::shared_ptr<RecordingsTree>(), + m_recManPtr() + { + } + + RecordingsTreePtr::RecordingsTreePtr(RecordingsManagerPtr recManPtr, std::tr1::shared_ptr< RecordingsTree > recTree) : +- shared_ptr<RecordingsTree>(recTree), ++ std::tr1::shared_ptr<RecordingsTree>(recTree), + m_recManPtr(recManPtr) + { + } +@@ -587,7 +591,7 @@ + } + } + +- RecordingsList::RecordingsList(shared_ptr< RecordingsList > recList, bool ascending) : ++ RecordingsList::RecordingsList(std::tr1::shared_ptr< RecordingsList > recList, bool ascending) : + m_pRecVec(new RecVecType(recList->size())) + { + if (!m_pRecVec) { +@@ -601,7 +605,7 @@ + } + } + +- RecordingsList::RecordingsList(shared_ptr< RecordingsList > recList, time_t begin, time_t end, bool ascending) : ++ RecordingsList::RecordingsList(std::tr1::shared_ptr< RecordingsList > recList, time_t begin, time_t end, bool ascending) : + m_pRecVec(new RecVecType()) + { + if (end > begin) { +@@ -643,8 +647,8 @@ + /** + * Implementation of class RecordingsList: + */ +- RecordingsListPtr::RecordingsListPtr(RecordingsManagerPtr recManPtr, shared_ptr< RecordingsList > recList) : +- shared_ptr< RecordingsList >(recList), ++ RecordingsListPtr::RecordingsListPtr(RecordingsManagerPtr recManPtr, std::tr1::shared_ptr< RecordingsList > recList) : ++ std::tr1::shared_ptr< RecordingsList >(recList), + m_recManPtr(recManPtr) + { + } +@@ -712,8 +716,8 @@ + /** + * Implementation of class DirectoryListPtr: + */ +- DirectoryListPtr::DirectoryListPtr(RecordingsManagerPtr recManPtr, shared_ptr< DirectoryList > recDirs) : +- shared_ptr< DirectoryList >(recDirs), ++ DirectoryListPtr::DirectoryListPtr(RecordingsManagerPtr recManPtr, std::tr1::shared_ptr< DirectoryList > recDirs) : ++ std::tr1::shared_ptr< DirectoryList >(recDirs), + m_recManPtr(recManPtr) + { + } +--- a/tasks.cpp ++++ b/tasks.cpp +@@ -253,8 +253,8 @@ + current->Action(); + m_taskQueue.pop_front(); + }*/ +- for_each( m_taskQueue.begin(), m_taskQueue.end(), bind( &Task::Action, _1 ) ); +- for_each( m_stickyTasks.begin(), m_stickyTasks.end(), bind( &Task::Action, _1 ) ); ++ for_each( m_taskQueue.begin(), m_taskQueue.end(), std::tr1::bind( &Task::Action, _1 ) ); ++ for_each( m_stickyTasks.begin(), m_stickyTasks.end(), std::tr1::bind( &Task::Action, _1 ) ); + m_taskQueue.clear(); + m_scheduleWait.Broadcast(); + } |