summaryrefslogtreecommitdiff
path: root/media-plugins/vdr-live/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-21 21:00:58 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-21 21:00:58 +0100
commit8b2628ad8526c806375e7b157889e4274b70248b (patch)
treeccba8cd56af7e086131454d6062d5d31115791df /media-plugins/vdr-live/files
parentb620fb1b0929ff9657a2588aaa42b85e3021c102 (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.patch153
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();
+ }