commit vdr for openSUSE:Factory

2019-06-12 Thread root
Hello community,

here is the log from the commit of package vdr for openSUSE:Factory checked in 
at 2019-06-12 13:15:26

Comparing /work/SRC/openSUSE:Factory/vdr (Old)
 and  /work/SRC/openSUSE:Factory/.vdr.new.4811 (New)


Package is "vdr"

Wed Jun 12 13:15:26 2019 rev:55 rq:708951 version:2.4.0

Changes:

--- /work/SRC/openSUSE:Factory/vdr/vdr.changes  2019-06-01 09:52:12.463268817 
+0200
+++ /work/SRC/openSUSE:Factory/.vdr.new.4811/vdr.changes2019-06-12 
13:15:28.852742331 +0200
@@ -1,0 +2,7 @@
+Sat Jun  1 08:36:32 UTC 2019 - Stefan Seyfried 
+
+- add upstream patches:
+  * vdr-2.4.0-40-fix-wrong-variable-name.diff
+  * vdr-2.4.0-41-chg-skins-message-to-queue.diff
+  * vdr-2.4.0-42-fix-nit-dvbs2-backwards-compatibility-mode.diff
+---

New:

  vdr-2.4.0-40-fix-wrong-variable-name.diff
  vdr-2.4.0-41-chg-skins-message-to-queue.diff
  vdr-2.4.0-42-fix-nit-dvbs2-backwards-compatibility-mode.diff



Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.H7jnuC/_old  2019-06-12 13:15:29.744741396 +0200
+++ /var/tmp/diff_new_pack.H7jnuC/_new  2019-06-12 13:15:29.752741387 +0200
@@ -89,6 +89,9 @@
 Patch137:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-37-chg-max-pixmap-size.diff
 Patch138:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-38-chg-playerbufsize.diff
 Patch139:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-39-fix-card-index-vs-device-number.diff
+Patch140:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-40-fix-wrong-variable-name.diff
+Patch141:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-41-chg-skins-message-to-queue.diff
+Patch142:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-42-fix-nit-dvbs2-backwards-compatibility-mode.diff
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  doxygen
@@ -180,6 +183,9 @@
 %patch137 -p0
 %patch138 -p0
 %patch139 -p0
+%patch140 -p0
+%patch141 -p0
+%patch142 -p0
 #
 %patch1 -p1
 %patch2 -p1

++ vdr-2.4.0-40-fix-wrong-variable-name.diff ++
# Fixed a wrong variable name in cFileName::cFileName().
#
--- recording.c 2019/05/07 09:22:34 5.4
+++ recording.c 2019/05/28 21:47:32
@@ -2896,7 +2896,7 @@
   // Prepare the file name:
   fileName = MALLOC(char, strlen(FileName) + RECORDFILESUFFIXLEN);
   if (!fileName) {
- esyslog("ERROR: can't copy file name '%s'", fileName);
+ esyslog("ERROR: can't copy file name '%s'", FileName);
  return;
  }
   strcpy(fileName, FileName);
++ vdr-2.4.0-41-chg-skins-message-to-queue.diff ++
# If cSkins::Message() is called from a background thread and Type is not 
mtStatus,
# the call is now automatically forwarded to QueueMessage().
#
diff -u -r5.1 ./skins.c
--- ./skins.c   2018/04/28 12:13:01 5.1
+++ ./skins.c   2019/05/29 16:43:09
@@ -250,7 +250,10 @@
 eKeys cSkins::Message(eMessageType Type, const char *s, int Seconds)
 {
   if (!cThread::IsMainThread()) {
- dsyslog("cSkins::Message() called from background thread - ignored! (Use 
cSkins::QueueMessage() instead)");
+ if (Type != mtStatus)
+QueueMessage(Type, s, Seconds);
+ else
+dsyslog("cSkins::Message(%d, \"%s\", %d) called from background thread 
- ignored! (Use cSkins::QueueMessage() instead)", Type, s, Seconds);
  return kNone;
  }
   switch (Type) {
diff -u -r5.0 ./skins.h
--- ./skins.h   2017/11/02 15:04:56 5.0
+++ ./skins.h   2019/05/29 16:36:41
@@ -477,6 +477,8 @@
///< has been received within Seconds (the default value of 0 results
///< in the value defined for "Message time" in the setup), kNone
///< will be returned.
+   ///< If Message() is called from a background thread and Type is not
+   ///< mtStatus, the call will be automatically forwarded to 
QueueMessage().
   int QueueMessage(eMessageType Type, const char *s, int Seconds = 0, int 
Timeout = 0);
///< Like Message(), but this function may be called from a background
///< thread. The given message is put into a queue and the main program
++ vdr-2.4.0-42-fix-nit-dvbs2-backwards-compatibility-mode.diff ++
# Fixed handling the S2SatelliteDeliverySystemDescriptor for transponders 
broadcasting
# in "backwards compatibility mode" according to ETSI EN 300 468.
#
--- nit.c   2019/03/18 10:29:09 5.3
+++ nit.c   2019/05/31 13:07:15
@@ -97,6 +97,15 @@
  }
   delete fld;
 
+  // Necessary for "backwards compatibility mode" according to ETSI EN 300 
468:
+  bool ForceDVBS2 = false;
+  for (SI::Loop::Iterator it2; (d = 
ts.transportStreamDescriptors.getNext(it2)); ) {
+  if (d->getDescriptorTag

commit vdr for openSUSE:Factory

2019-06-01 Thread root
Hello community,

here is the log from the commit of package vdr for openSUSE:Factory checked in 
at 2019-06-01 09:52:11

Comparing /work/SRC/openSUSE:Factory/vdr (Old)
 and  /work/SRC/openSUSE:Factory/.vdr.new.5148 (New)


Package is "vdr"

Sat Jun  1 09:52:11 2019 rev:54 rq:706286 version:2.4.0

Changes:

--- /work/SRC/openSUSE:Factory/vdr/vdr.changes  2019-05-13 14:52:52.675142003 
+0200
+++ /work/SRC/openSUSE:Factory/.vdr.new.5148/vdr.changes2019-06-01 
09:52:12.463268817 +0200
@@ -1,0 +2,16 @@
+Tue May 28 20:48:19 UTC 2019 - Stefan Seyfried 
+
+- add upstream patches:
+  * vdr-2.4.0-37-chg-max-pixmap-size.diff
+  * vdr-2.4.0-38-chg-playerbufsize.diff
+  * vdr-2.4.0-39-fix-card-index-vs-device-number.diff
+
+---
+Thu May 23 16:17:57 UTC 2019 - Stefan Seyfried 
+
+- add upstream patches:
+  * vdr-2.4.0-34-fix-repeat-kbd.diff
+  * vdr-2.4.0-35-add-workaround-rst.diff
+  * vdr-2.4.0-36-fix-assert-free-disk-space.diff
+
+---

New:

  vdr-2.4.0-34-fix-repeat-kbd.diff
  vdr-2.4.0-35-add-workaround-rst.diff
  vdr-2.4.0-36-fix-assert-free-disk-space.diff
  vdr-2.4.0-37-chg-max-pixmap-size.diff
  vdr-2.4.0-38-chg-playerbufsize.diff
  vdr-2.4.0-39-fix-card-index-vs-device-number.diff



Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.8v3xgT/_old  2019-06-01 09:52:16.943267287 +0200
+++ /var/tmp/diff_new_pack.8v3xgT/_new  2019-06-01 09:52:16.975267276 +0200
@@ -83,6 +83,12 @@
 Patch131:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-31-fix-invalid-lock-sequence.diff
 Patch132:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-32-fix-remote-timers-lstt-550.diff
 Patch133:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-33-fix-compiler-warning-add-attr-packed.diff
+Patch134:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-34-fix-repeat-kbd.diff
+Patch135:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-35-add-workaround-rst.diff
+Patch136:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-36-fix-assert-free-disk-space.diff
+Patch137:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-37-chg-max-pixmap-size.diff
+Patch138:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-38-chg-playerbufsize.diff
+Patch139:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-39-fix-card-index-vs-device-number.diff
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  doxygen
@@ -168,6 +174,12 @@
 %patch131 -p0
 %patch132 -p0
 %patch133 -p0
+%patch134 -p0
+%patch135 -p0
+%patch136 -p0
+%patch137 -p0
+%patch138 -p0
+%patch139 -p0
 #
 %patch1 -p1
 %patch2 -p1

++ vdr-2.4.0-34-fix-repeat-kbd.diff ++
# Fixed handling repeat function for keyboards.
#
--- remote.c2015/01/20 14:53:57 5.0
+++ remote.c2019/05/13 13:01:44
@@ -307,7 +307,7 @@
 int cKbdRemote::ReadKey(void)
 {
   cPoller Poller(STDIN_FILENO);
-  if (Poller.Poll(50)) {
+  if (Poller.Poll(Setup.RcRepeatDelta * 3 / 2)) {
  uchar ch = 0;
  int r = safe_read(STDIN_FILENO, &ch, 1);
  if (r == 1)
@@ -431,6 +431,11 @@
FirstCommand = 0;
FirstTime.Set();
}
+else if (FirstCommand && FirstTime.Elapsed() > 
(uint)Setup.RcRepeatDelay) {
+   // Don't wait too long for that second key press:
+   Delayed = false;
+   FirstCommand = 0;
+   }
 LastCommand = Command;
 }
 }
++ vdr-2.4.0-35-add-workaround-rst.diff ++
# Added a workaround for broadcasters who set an event to status "not running" 
where
# this is inappropriate; implicitly setting events to "not running" is now also 
logged.
#
--- eit.c   2018/11/15 16:33:58 5.1
+++ eit.c   2019/05/20 09:55:22
@@ -20,6 +20,8 @@
 
 #define VALID_TIME (31536000 * 2) // two years
 
+#define DBGEIT 0
+
 // --- cEIT --
 
 class cEIT : public SI::EIT {
@@ -130,8 +132,34 @@
   if (pEvent->TableID() > 0x4E) // for backwards compatibility, table ids 
less than 0x4E are never overwritten
  pEvent->SetTableID(Tid);
   if (Tid == 0x4E) { // we trust only the present/following info on the 
actual TS
- if (SiEitEvent.getRunningStatus() >= SI::RunningStatusNotRunning)
-pSchedule->SetRunningStatus(pEvent, SiEitEvent.getRunningStatus(), 
Channel);
+ int RunningStatus = SiEitEvent.getRunningStatus();
+#if DBGEIT
+ if (Process)
+dsyslog("channel %d (%s) event %s status %d (raw data from '%s' 
section)", Channel->Number(), Channel->Name(), *pEvent-

commit vdr for openSUSE:Factory

2019-05-13 Thread root
Hello community,

here is the log from the commit of package vdr for openSUSE:Factory checked in 
at 2019-05-13 14:52:51

Comparing /work/SRC/openSUSE:Factory/vdr (Old)
 and  /work/SRC/openSUSE:Factory/.vdr.new.5148 (New)


Package is "vdr"

Mon May 13 14:52:51 2019 rev:53 rq:702576 version:2.4.0

Changes:

--- /work/SRC/openSUSE:Factory/vdr/vdr.changes  2019-04-01 12:38:34.973920997 
+0200
+++ /work/SRC/openSUSE:Factory/.vdr.new.5148/vdr.changes2019-05-13 
14:52:52.675142003 +0200
@@ -1,0 +2,12 @@
+Tue May  7 18:38:26 UTC 2019 - Stefan Seyfried 
+
+- add upstream patches:
+  * vdr-2.4.0-27-fix-mtd-map-sid.diff
+  * vdr-2.4.0-28-fix-mtd-checksum.diff
+  * vdr-2.4.0-29-fix-compiler-warning.diff
+  * vdr-2.4.0-30-fix-ci-sendanswer.diff
+  * vdr-2.4.0-31-fix-invalid-lock-sequence.diff
+  * vdr-2.4.0-32-fix-remote-timers-lstt-550.diff
+  * vdr-2.4.0-33-fix-compiler-warning-add-attr-packed.diff
+
+---

New:

  vdr-2.4.0-27-fix-mtd-map-sid.diff
  vdr-2.4.0-28-fix-mtd-checksum.diff
  vdr-2.4.0-29-fix-compiler-warning.diff
  vdr-2.4.0-30-fix-ci-sendanswer.diff
  vdr-2.4.0-31-fix-invalid-lock-sequence.diff
  vdr-2.4.0-32-fix-remote-timers-lstt-550.diff
  vdr-2.4.0-33-fix-compiler-warning-add-attr-packed.diff



Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.0zKZDB/_old  2019-05-13 14:52:53.659144480 +0200
+++ /var/tmp/diff_new_pack.0zKZDB/_new  2019-05-13 14:52:53.663144490 +0200
@@ -76,6 +76,13 @@
 Patch124:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-24-fix-drop-caps.diff
 Patch125:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-25-fix-channels-menu.diff
 Patch126:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-26-fix-shared-ca-pids.diff
+Patch127:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-27-fix-mtd-map-sid.diff
+Patch128:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-28-fix-mtd-checksum.diff
+Patch129:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-29-fix-compiler-warning.diff
+Patch130:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-30-fix-ci-sendanswer.diff
+Patch131:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-31-fix-invalid-lock-sequence.diff
+Patch132:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-32-fix-remote-timers-lstt-550.diff
+Patch133:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-33-fix-compiler-warning-add-attr-packed.diff
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  doxygen
@@ -154,6 +161,13 @@
 %patch124 -p0
 %patch125 -p0
 %patch126 -p0
+%patch127 -p0
+%patch128 -p0
+%patch129 -p0
+%patch130 -p0
+%patch131 -p0
+%patch132 -p0
+%patch133 -p0
 #
 %patch1 -p1
 %patch2 -p1

++ vdr-2.4.0-27-fix-mtd-map-sid.diff ++
# Fixed mapping SIDs in MTD.
#
--- mtd.c   2017/10/31 12:16:39 5.0
+++ mtd.c   2019/05/05 13:56:46
@@ -224,7 +224,10 @@
 
 void MtdMapSid(uchar *p, cMtdMapper *MtdMapper)
 {
-  Poke13(p, MtdMapper->RealToUniqSid(Peek13(p)));
+  uint16_t RealSid = p[0] << 8 | p[1];
+  uint16_t UniqSid = MtdMapper->RealToUniqSid(RealSid);
+  p[0] = UniqSid >> 8;
+  p[1] = UniqSid & 0xff;
 }
 
 void MtdMapPid(uchar *p, cMtdMapper *MtdMapper)
++ vdr-2.4.0-28-fix-mtd-checksum.diff ++
# Fixed updating the checksum in the CA table after mapping EMM PIDs for MTD.
#
--- ci.c2019/03/19 14:58:06 5.2
+++ ci.c2019/05/05 14:15:56
@@ -225,7 +225,7 @@
}
 else {
esyslog("ERROR: buffer overflow in cCaPidReceiver::Receive()");
-   bufp = 0;
+   bufp = NULL;
length = 0;
}
 }
@@ -250,12 +250,22 @@
i += p[i + 1] + 2 - 1; // -1 to compensate for the loop 
increment
}
 }
+if (MtdCamSlot) {
+   if (!bufp && length) {
+  // update crc32 - but only single packet CAT is handled for now:
+  uint32_t crc = SI::CRC32::crc32((const char *)p - 8, length + 8 
- 4, 0x); // [crc32]
+  uchar *c = const_cast(p + length - 4);
+  *c++ = crc >> 24;
+  *c++ = crc >> 16;
+  *c++ = crc >> 8;
+  *c++ = crc;
+  }
+   memcpy(mtdCatBuffer, Data, TS_SIZE);
+   MtdCamSlot->PutCat(mtdCatBuffer, TS_SIZE);
+   }
 p = NULL;
-bufp = 0;
+bufp = NULL;
 length = 0;
-memcpy(mtdCatBuffer, Data, TS_SIZE);
-if (MtdCamSlot)
-   MtdCamSlot->PutCat(mtdCatBuffer, TS_SIZE);
 }
  }
 }
++ vdr-2.4.0-29-fix-compiler-warning.diff ++
# Fi

commit vdr for openSUSE:Factory

2019-04-01 Thread root
Hello community,

here is the log from the commit of package vdr for openSUSE:Factory checked in 
at 2019-04-01 12:38:34

Comparing /work/SRC/openSUSE:Factory/vdr (Old)
 and  /work/SRC/openSUSE:Factory/.vdr.new.25356 (New)


Package is "vdr"

Mon Apr  1 12:38:34 2019 rev:52 rq:689921 version:2.4.0

Changes:

--- /work/SRC/openSUSE:Factory/vdr/vdr.changes  2019-03-10 09:32:13.37473 
+0100
+++ /work/SRC/openSUSE:Factory/.vdr.new.25356/vdr.changes   2019-04-01 
12:38:34.973920997 +0200
@@ -1,0 +2,31 @@
+Sun Mar 24 16:30:20 UTC 2019 - Stefan Seyfried 
+
+- add upstream patches:
+  * vdr-2.4.0-22-fix-sort-recordings.diff
+  * vdr-2.4.0-23-fix-patch-16.diff
+  * vdr-2.4.0-24-fix-drop-caps.diff
+  * vdr-2.4.0-25-fix-channels-menu.diff
+  * vdr-2.4.0-26-fix-shared-ca-pids.diff
+- rebase and rename vdr-2.3.9-gcc7.diff => vdr-2.4.0-gcc7+.diff
+
+---
+Sat Mar 16 07:31:17 UTC 2019 - seife+...@b1-systems.com
+
+- add upstream patches:
+  * vdr-2.4.0-08-add-multi-frontend-support.diff
+  * vdr-2.4.0-09-fix-multi-frontend-access.diff
+  * vdr-2.4.0-10-fix-missing-epg.diff
+  * vdr-2.4.0-11-fix-peerdemo-udp-port.diff
+  * vdr-2.4.0-12-fix-empty-pat.diff
+  * vdr-2.4.0-13-fix-shutdown-2.diff
+  * vdr-2.4.0-14-fix-eitscan.diff
+  * vdr-2.4.0-15-fix-skincurses.diff
+  * vdr-2.4.0-16-fix-nit-transponder-processing.diff
+  * vdr-2.4.0-17-fix-nit-sdt-trigger.diff
+  * vdr-2.4.0-19-add-eac3-from-other-sources.diff
+  * vdr-2.4.0-20-fix-logging-inactive-transponders.diff
+  * vdr-2.4.0-21-fix-libsi.diff
+- remove obsolete vdr-2.4.0-use-ncurses5.diff, no more ncurses5
+  buildrequires \O/
+
+---

Old:

  vdr-2.3.9-gcc7.diff
  vdr-2.4.0-use-ncurses5.diff

New:

  vdr-2.4.0-08-add-multi-frontend-support.diff
  vdr-2.4.0-09-fix-multi-frontend-access.diff
  vdr-2.4.0-10-fix-missing-epg.diff
  vdr-2.4.0-11-fix-peerdemo-udp-port.diff
  vdr-2.4.0-12-fix-empty-pat.diff
  vdr-2.4.0-13-fix-shutdown-2.diff
  vdr-2.4.0-14-fix-eitscan.diff
  vdr-2.4.0-15-fix-skincurses.diff
  vdr-2.4.0-16-fix-nit-transponder-processing.diff
  vdr-2.4.0-17-fix-nit-sdt-trigger.diff
  vdr-2.4.0-19-add-eac3-from-other-sources.diff
  vdr-2.4.0-20-fix-logging-inactive-transponders.diff
  vdr-2.4.0-21-fix-libsi.diff
  vdr-2.4.0-22-fix-sort-recordings.diff
  vdr-2.4.0-23-fix-patch-16.diff
  vdr-2.4.0-24-fix-drop-caps.diff
  vdr-2.4.0-25-fix-channels-menu.diff
  vdr-2.4.0-26-fix-shared-ca-pids.diff
  vdr-2.4.0-gcc7+.diff



Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.q4hIIF/_old  2019-04-01 12:38:36.045921513 +0200
+++ /var/tmp/diff_new_pack.q4hIIF/_new  2019-04-01 12:38:36.045921513 +0200
@@ -46,11 +46,11 @@
 # from 
https://www.minidvblinux.de/git/?a=blob&p=vdr&h=6c20bf469703971cadd14f723265042968e38d24&n=16_vdr_wareagleicon.patch
 # 
https://www.minidvblinux.de/git/?a=tree&p=vdr&h=d6462aa15f34fc9de0b74e4f7a4e9e84e56823e4&hb=d2650f877373711350e837aede55a0b0f87904e9
 Patch3: 16_vdr_wareagleicon.patch
-#Patch4: vdr-2.2.0-dynamite.diff
+Patch4: vdr-2.4.0-gcc7+.diff
 Patch5: vdr-2.3.9-MainMenuHooks-v1_0_1.patch
-Patch7: vdr-2.4.0-use-ncurses5.diff
-Patch8: vdr-2.3.9-gcc7.diff
 # "official" patches after release of tarball:
+# curl ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/ | \
+#   awk '{print "ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/"$9}'
 Patch101:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-01-fix-svdrp-modt-recflag.diff
 Patch102:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-02-fix-invalid-locking-sequence.diff
 Patch103:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-03-fix-locking-channel-display.diff
@@ -58,6 +58,24 @@
 Patch105:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-05-fix-shutdown.diff
 Patch106:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-06-fix-channel-switch.diff
 Patch107:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-07-fix-disabling-mtd.diff
+Patch108:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-08-add-multi-frontend-support.diff
+Patch109:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-09-fix-multi-frontend-access.diff
+Patch110:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-10-fix-missing-epg.diff
+Patch111:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-11-fix-peerdemo-udp-port.diff
+Patch112:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-12-fix-empty-pat.diff
+Patch113:   
ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-13-fix-shutdown-2.diff
+Patch114:

commit vdr for openSUSE:Factory

2019-03-10 Thread root
Hello community,

here is the log from the commit of package vdr for openSUSE:Factory checked in 
at 2019-03-10 09:32:11

Comparing /work/SRC/openSUSE:Factory/vdr (Old)
 and  /work/SRC/openSUSE:Factory/.vdr.new.28833 (New)


Package is "vdr"

Sun Mar 10 09:32:11 2019 rev:51 rq:680779 version:2.4.0

Changes:

--- /work/SRC/openSUSE:Factory/vdr/vdr.changes  2018-12-04 20:54:19.932852699 
+0100
+++ /work/SRC/openSUSE:Factory/.vdr.new.28833/vdr.changes   2019-03-10 
09:32:13.37473 +0100
@@ -1,0 +2,41 @@
+Tue Feb 12 09:06:59 UTC 2019 - Jan Engelhardt 
+
+- Do not ignore errors from useradd.
+- Replace overly strong PreReq by Requires(pre)/Requires,
+  or in case of documentation, drop it.
+
+---
+Mon Jan  7 10:20:52 UTC 2019 - seife+...@b1-systems.com
+
+- require pkg-config from vdr-devel
+- vdr does not provide vdr-devel
+
+---
+Sat Dec 29 21:21:35 UTC 2018 - seife+...@b1-systems.com
+
+- add official after-release-patches from
+  ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/:
+  - vdr-2.4.0-01-fix-svdrp-modt-recflag.diff
+  - vdr-2.4.0-02-fix-invalid-locking-sequence.diff
+  - vdr-2.4.0-03-fix-locking-channel-display.diff
+  - vdr-2.4.0-04-fix-locking-channel-display-2.diff
+  - vdr-2.4.0-05-fix-shutdown.diff
+  - vdr-2.4.0-06-fix-channel-switch.diff
+  - vdr-2.4.0-07-fix-disabling-mtd.diff
+
+---
+Wed Dec 26 20:49:41 UTC 2018 - Stefan Seyfried 
+
+- own /etc/vdr/plugins, which is needed by almost every plugin
+
+---
+Wed Dec 26 13:45:21 UTC 2018 - Stefan Seyfried 
+
+- update to stable vdr-2.4.0 release
+  - see HISTORY file for detailed changelog
+- renamed / rebased patch:
+  - vdr-2.3.9-use-ncurses5.diff -> vdr-2.4.0-use-ncurses5.diff
+- removed dvbhddevice hack from specfile (plugin no longer in
+  vdr tarball)
+
+---
@@ -7,0 +49,15 @@
+
+---
+Wed Mar 21 12:43:09 UTC 2018 - seife+...@b1-systems.com
+
+- update to unstable vdr-2.3.9 release
+- removed obsoleted patches:
+  - vdr-2.0.6-wareagle-fix.patch
+  - vdr-1.7.36-wareagle.patch
+- renamed / rebased patches:
+  - vdr-1.7.29-menuselection.patch -> vdr-2.3.9-menuselection.patch
+  - vdr-2.0.4-MainMenuHooks-v1_0_1.patch -> 
vdr-2.3.9-MainMenuHooks-v1_0_1.patch
+  - vdr-2.2.0-gcc7.diff -> vdr-2.3.9-gcc7.diff
+  - vdr-2.2.0-use-ncurses5.diff -> vdr-2.3.9-use-ncurses5.diff
+- added  16_vdr_wareagleicon.patch (from minidvblinux.de git)
+- disabled vdr-2.2.0-dynamite.diff for now

Old:

  vdr-1.7.29-menuselection.patch
  vdr-1.7.36-wareagle.patch
  vdr-2.0.4-MainMenuHooks-v1_0_1.patch
  vdr-2.0.6-wareagle-fix.patch
  vdr-2.2.0-dynamite.diff
  vdr-2.2.0-gcc7.diff
  vdr-2.2.0-use-ncurses5.diff
  vdr-2.2.0.tar.bz2

New:

  16_vdr_wareagleicon.patch
  vdr-2.3.9-MainMenuHooks-v1_0_1.patch
  vdr-2.3.9-gcc7.diff
  vdr-2.3.9-menuselection.patch
  vdr-2.4.0-01-fix-svdrp-modt-recflag.diff
  vdr-2.4.0-02-fix-invalid-locking-sequence.diff
  vdr-2.4.0-03-fix-locking-channel-display.diff
  vdr-2.4.0-04-fix-locking-channel-display-2.diff
  vdr-2.4.0-05-fix-shutdown.diff
  vdr-2.4.0-06-fix-channel-switch.diff
  vdr-2.4.0-07-fix-disabling-mtd.diff
  vdr-2.4.0-use-ncurses5.diff
  vdr-2.4.0.tar.bz2



Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.x9cwpf/_old  2019-03-10 09:32:14.16474 +0100
+++ /var/tmp/diff_new_pack.x9cwpf/_new  2019-03-10 09:32:14.16474 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package vdr
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,24 +17,8 @@
 
 
 Name:   vdr
-BuildRequires:  doxygen
-BuildRequires:  fdupes
-BuildRequires:  fontconfig-devel
-BuildRequires:  freetype2-devel
-BuildRequires:  gcc-c++
-BuildRequires:  graphviz
-BuildRequires:  libcap-devel
-BuildRequires:  libjpeg-devel
-BuildRequires:  linux-glibc-devel
-BuildRequires:  ncurses-devel
-%if 0%{?suse_version} >= 1330
-BuildRequires:  ncurses5-devel
-%endif
-BuildRequires:  pkg-config
-BuildRequires:  systemd-devel
-#
 %define vdrname vdr
-%define vdr_apiversion  2.2.0
+%define vdr_apiversion  2.4.0
 %define vdr_localedir   %{_datadir}/vdr/locale
 %define vdr_libdir  %{_libdir}/vdr
 %define vdr_includedir  %{_includedir}/vdr
@@ -42,8 +26,7 @@
 %define vdr_sysconfdir  /etc/vdr

commit vdr for openSUSE:Factory

2018-12-04 Thread root
Hello community,

here is the log from the commit of package vdr for openSUSE:Factory checked in 
at 2018-12-04 20:54:17

Comparing /work/SRC/openSUSE:Factory/vdr (Old)
 and  /work/SRC/openSUSE:Factory/.vdr.new.19453 (New)


Package is "vdr"

Tue Dec  4 20:54:17 2018 rev:50 rq:652544 version:2.2.0

Changes:

--- /work/SRC/openSUSE:Factory/vdr/vdr.changes  2017-06-07 09:55:10.500789218 
+0200
+++ /work/SRC/openSUSE:Factory/.vdr.new.19453/vdr.changes   2018-12-04 
20:54:19.932852699 +0100
@@ -1,0 +2,8 @@
+Wed Nov 21 10:59:21 UTC 2018 - Stefan Seyfried 
+
+- remove dvbhddevice plugin for Factory (kernel 4.19+), the needed
+  drivers/APIs are no longer available
+- add "-pie -fPIE" compiler options to make rpmlint happier
+- use %license for COPYING file
+
+---



Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.9QsmE7/_old  2018-12-04 20:54:20.480852089 +0100
+++ /var/tmp/diff_new_pack.9QsmE7/_new  2018-12-04 20:54:20.484852084 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package vdr
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -46,7 +46,7 @@
 Version:2.2.0
 Release:0
 Summary:Video Disk Recorder
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Hardware/TV
 Source: ftp://ftp.tvdr.de/vdr/vdr-%{version}.tar.bz2
 Source10:   vdr.macros
@@ -131,8 +131,8 @@
 #
 cat > Make.config <= 1550
+rm -rf PLUGINS/src/dvbhddevice/
+%endif
+
 %build
 # to use msgmerge script
 export PATH=`pwd`:$PATH
@@ -231,8 +236,9 @@
 %defattr(-,root,root)
 %doc README.SUSE README.SUSE.html greenish.css
 %doc %{_datadir}/susehelp
-%doc COPYING README* UPDATE* CONTRIBUTORS HISTORY
+%doc README* UPDATE* CONTRIBUTORS HISTORY
 %doc MANUAL channels.conf.* PLUGINS.html plugins
+%license COPYING
 %attr(755,vdr,root) %dir %{vdr_videodir}
 %attr(755,vdr,root) %dir %{vdr_sysconfdir}
 %attr(755,vdr,root) %dir %{_localstatedir}/cache/vdr




commit vdr for openSUSE:Factory

2017-06-07 Thread root
Hello community,

here is the log from the commit of package vdr for openSUSE:Factory checked in 
at 2017-06-07 09:55:10

Comparing /work/SRC/openSUSE:Factory/vdr (Old)
 and  /work/SRC/openSUSE:Factory/.vdr.new (New)


Package is "vdr"

Wed Jun  7 09:55:10 2017 rev:49 rq:500974 version:2.2.0

Changes:

--- /work/SRC/openSUSE:Factory/vdr/vdr.changes  2017-02-16 17:04:35.795704573 
+0100
+++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2017-06-07 
09:55:10.500789218 +0200
@@ -1,0 +2,6 @@
+Sun Jun  4 12:56:52 UTC 2017 - seife+...@b1-systems.com
+
+- add vdr-2.2.0-gcc7.diff to fix build (mostly "ambigouous abs()"
+  warnings / errors) with gcc 7
+
+---

New:

  vdr-2.2.0-gcc7.diff



Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.EKNcwI/_old  2017-06-07 09:55:11.264681268 +0200
+++ /var/tmp/diff_new_pack.EKNcwI/_new  2017-06-07 09:55:11.264681268 +0200
@@ -65,6 +65,7 @@
 Patch5: vdr-2.0.4-MainMenuHooks-v1_0_1.patch
 Patch6: vdr-2.0.6-wareagle-fix.patch
 Patch7: vdr-2.2.0-use-ncurses5.diff
+Patch8: vdr-2.2.0-gcc7.diff
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Provides:   vdr-devel
@@ -120,6 +121,7 @@
 if $NCURSES6 || [ "$TEXTDOMAIN" = quilt ]; then
 %patch7 -p1
 fi
+%patch8 -p1
 
 #should be a patch, but anyway...
 %if 0%{?suse_version} >= 1330

++ vdr-2.2.0-gcc7.diff ++
Index: b/dvbdevice.c
===
--- a/dvbdevice.c
+++ b/dvbdevice.c
@@ -819,13 +819,13 @@ bool cDvbTuner::SetFrontend(void)
 
   SETCMD(DTV_DELIVERY_SYSTEM, frontendType);
   if (frontendType == SYS_DVBS || frontendType == SYS_DVBS2) {
- unsigned int frequency = channel.Frequency();
+ int frequency = channel.Frequency();
  if (Setup.DiSEqC) {
 if (const cDiseqc *diseqc = Diseqcs.Get(device->CardIndex() + 1, 
channel.Source(), frequency, dtp.Polarization(), &scr)) {
frequency -= diseqc->Lof();
if (diseqc != lastDiseqc || diseqc->IsScr() || diseqc->Position() 
>= 0 && channel.Source() != lastSource) {
   if (IsBondedMaster()) {
- ExecuteDiseqc(diseqc, &frequency);
+ ExecuteDiseqc(diseqc, (unsigned int *)&frequency);
  if (frequency == 0)
 return false;
  }
@@ -842,7 +842,7 @@ bool cDvbTuner::SetFrontend(void)
 }
  else {
 int tone = SEC_TONE_OFF;
-if (frequency < (unsigned int)Setup.LnbSLOF) {
+if (frequency < Setup.LnbSLOF) {
frequency -= Setup.LnbFrequLo;
tone = SEC_TONE_OFF;
}
Index: b/osdbase.c
===
--- a/osdbase.c
+++ b/osdbase.c
@@ -506,7 +506,7 @@ eOSState cOsdMenu::HotKey(eKeys Key)
   const char *s = item->Text();
   i = 0;
   item_nr = 0;
-  if (s && (s = skipspace(s)) != '\0' && '0' <= s[i] && s[i] <= '9') {
+  if (s && (s = skipspace(s))[0] != '\0' && '0' <= s[i] && s[i] <= '9') {
  do {
 item_nr = item_nr * 10 + (s[i] - '0');
 }
Index: b/remux.c
===
--- a/remux.c
+++ b/remux.c
@@ -1552,11 +1552,11 @@ int cFrameDetector::Analyze(const uchar
uint32_t Delta = ptsValues[0] / Div;
// determine frame info:
if (isVideo) {
-  if (abs(Delta - 3600) <= 1)
+  if (abs((int32_t)Delta - 3600) <= 1)
  framesPerSecond = 25.0;
   else if (Delta % 3003 == 0)
  framesPerSecond = 30.0 / 1.001;
-  else if (abs(Delta - 1800) <= 1)
+  else if (abs((int32_t)Delta - 1800) <= 1)
  framesPerSecond = 50.0;
   else if (Delta == 1501)
  framesPerSecond = 60.0 / 1.001;



commit vdr for openSUSE:Factory

2017-02-16 Thread root
Hello community,

here is the log from the commit of package vdr for openSUSE:Factory checked in 
at 2017-02-16 17:04:34

Comparing /work/SRC/openSUSE:Factory/vdr (Old)
 and  /work/SRC/openSUSE:Factory/.vdr.new (New)


Package is "vdr"

Changes:

--- /work/SRC/openSUSE:Factory/vdr/vdr.changes  2015-10-06 13:25:26.0 
+0200
+++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2017-02-16 
17:04:35.795704573 +0100
@@ -1,0 +2,12 @@
+Tue Feb 14 00:02:39 UTC 2017 - seife+...@b1-systems.com
+
+- fix build with newer systemd (no libsytemd-daemon anymore) and
+  split ncurses-devel package in Factory/Tumbleweed
+
+---
+Mon Nov  2 16:32:21 UTC 2015 - seife+...@b1-systems.com
+
+- replace vdr-2.2.0-dynamite.patch with "official"
+  vdr-2.2.0-dynamite.diff (code-wise equivealent)
+
+---

Old:

  vdr-2.2.0-dynamite.patch

New:

  vdr-2.2.0-dynamite.diff



Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.aN0lih/_old  2017-02-16 17:04:36.595591398 +0100
+++ /var/tmp/diff_new_pack.aN0lih/_new  2017-02-16 17:04:36.595591398 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package vdr
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,6 +27,9 @@
 BuildRequires:  libjpeg-devel
 BuildRequires:  linux-glibc-devel
 BuildRequires:  ncurses-devel
+%if 0%{?suse_version} >= 1330
+BuildRequires:  ncurses5-devel
+%endif
 BuildRequires:  pkg-config
 BuildRequires:  systemd-devel
 #
@@ -58,7 +61,7 @@
 Patch1: vdr-1.7.29-menuselection.patch
 Patch2: vdr-1.7.21-pluginmissing.patch
 Patch3: vdr-1.7.36-wareagle.patch
-Patch4: vdr-2.2.0-dynamite.patch
+Patch4: vdr-2.2.0-dynamite.diff
 Patch5: vdr-2.0.4-MainMenuHooks-v1_0_1.patch
 Patch6: vdr-2.0.6-wareagle-fix.patch
 Patch7: vdr-2.2.0-use-ncurses5.diff
@@ -117,6 +120,11 @@
 if $NCURSES6 || [ "$TEXTDOMAIN" = quilt ]; then
 %patch7 -p1
 fi
+
+#should be a patch, but anyway...
+%if 0%{?suse_version} >= 1330
+sed -i -e 's/libsystemd-daemon/libsystemd/g' Makefile
+%endif
 #
 #
 cat > Make.config <

commit vdr for openSUSE:Factory

2015-10-06 Thread h_root
Hello community,

here is the log from the commit of package vdr for openSUSE:Factory checked in 
at 2015-10-06 13:25:25

Comparing /work/SRC/openSUSE:Factory/vdr (Old)
 and  /work/SRC/openSUSE:Factory/.vdr.new (New)


Package is "vdr"

Changes:

--- /work/SRC/openSUSE:Factory/vdr/vdr.changes  2015-06-08 08:31:12.0 
+0200
+++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2015-10-06 
13:25:26.0 +0200
@@ -1,0 +2,6 @@
+Mon Sep 28 07:34:04 UTC 2015 - seife+...@b1-systems.com
+
+- add patch vdr-2.2.0-use-ncurses5.diff and apply if ncurses6 is
+  used (fixes build on Factory)
+
+---

New:

  vdr-2.2.0-use-ncurses5.diff



Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.lD7AfM/_old  2015-10-06 13:25:27.0 +0200
+++ /var/tmp/diff_new_pack.lD7AfM/_new  2015-10-06 13:25:27.0 +0200
@@ -61,6 +61,7 @@
 Patch4: vdr-2.2.0-dynamite.patch
 Patch5: vdr-2.0.4-MainMenuHooks-v1_0_1.patch
 Patch6: vdr-2.0.6-wareagle-fix.patch
+Patch7: vdr-2.2.0-use-ncurses5.diff
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Provides:   vdr-devel
@@ -108,6 +109,16 @@
 %patch5 -p1
 %patch6 -p1
 #
+## hack to apply patch7 either in rpmbuild if ncurses6 or during "quilt setup"
+case "`rpm -q ncurses-devel`" in
+   ncurses-devel-6*) NCURSES6=true ;;
+   *)NCURSES6=false ;;
+esac
+if $NCURSES6 || [ "$TEXTDOMAIN" = quilt ]; then
+%patch7 -p1
+fi
+#
+#
 cat > Make.config <
+#include 
 #include 
 #include 
 #include 



commit vdr for openSUSE:Factory

2015-03-09 Thread h_root
Hello community,

here is the log from the commit of package vdr for openSUSE:Factory checked in 
at 2015-03-09 10:10:24

Comparing /work/SRC/openSUSE:Factory/vdr (Old)
 and  /work/SRC/openSUSE:Factory/.vdr.new (New)


Package is "vdr"

Changes:

--- /work/SRC/openSUSE:Factory/vdr/vdr.changes  2015-02-11 16:44:39.0 
+0100
+++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2015-03-09 
10:10:25.0 +0100
@@ -1,0 +2,23 @@
+Wed Mar  4 12:11:56 UTC 2015 - seife+...@b1-systems.com
+
+- update to version 2.2.0, most important new features:
+  * rotor support
+  * VDR now reads command line options from *.conf files in
+/etc/vdr/conf.d, see vdr.1 and vdr.5 for details.
+  * Added support for systemd
+  * Channels that are not listed in the SDT are now only marked as
+OBSOLETE if "Setup/DVB/Update channels" is set to a value other
+than "no" or "PIDs only".
+  * Added support for "Satellite Channel Routing" (SCR) according
+to EN50607, also known as "JESS"
+  * Added support for LCN (Logical Channel Numbers), which plugins
+may use to sort channels
+  * dropped support for distributed video directory over multiple
+disks
+  * lots of bug fixes
+  * see HISTORY for more details
+- see the UPDATE-2.2.0 file for migration hints, too
+- the dynamite patch is disabled for now as it does not apply
+- vdrapi version changed to 2.2.0
+
+---

Old:

  vdr-2.0.7.tar.bz2

New:

  vdr-2.2.0.tar.bz2



Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.Kp5lVr/_old  2015-03-09 10:10:26.0 +0100
+++ /var/tmp/diff_new_pack.Kp5lVr/_new  2015-03-09 10:10:26.0 +0100
@@ -28,9 +28,10 @@
 BuildRequires:  linux-glibc-devel
 BuildRequires:  ncurses-devel
 BuildRequires:  pkg-config
+BuildRequires:  systemd-devel
 #
 %define vdrname vdr
-%define vdr_apiversion  2.0.6
+%define vdr_apiversion  2.2.0
 %define vdr_localedir   %{_datadir}/vdr/locale
 %define vdr_libdir  %{_libdir}/vdr
 %define vdr_includedir  %{_includedir}/vdr
@@ -39,7 +40,7 @@
 #
 Url:http://www.tvdr.de/
 PreReq: /usr/sbin/useradd
-Version:2.0.7
+Version:2.2.0
 Release:0
 Summary:Video Disk Recorder
 License:GPL-2.0+
@@ -101,7 +102,9 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%if 0
 %patch4 -p1
+%endif
 %patch5 -p1
 %patch6 -p1
 #
@@ -124,6 +127,7 @@
 CACHEDIR = %{_localstatedir}/cache/vdr
 LIRC_DEVICE = /var/run/lirc/lircd
 VDR_USER = vdr
+SDNOTIFY = 1
 EOF
 #
 APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' config.h`

++ vdr-2.0.7.tar.bz2 -> vdr-2.2.0.tar.bz2 ++
 28318 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit vdr for openSUSE:Factory

2015-02-11 Thread h_root
Hello community,

here is the log from the commit of package vdr for openSUSE:Factory checked in 
at 2015-02-11 16:44:36

Comparing /work/SRC/openSUSE:Factory/vdr (Old)
 and  /work/SRC/openSUSE:Factory/.vdr.new (New)


Package is "vdr"

Changes:

--- /work/SRC/openSUSE:Factory/vdr/vdr.changes  2015-01-07 09:39:16.0 
+0100
+++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2015-02-11 
16:44:39.0 +0100
@@ -1,0 +2,23 @@
+Wed Feb  4 12:42:31 UTC 2015 - seife+...@b1-systems.com
+
+- update to 2.0.7:
+  * Fixed a possible division by zero in frame rate detection.
+  * Fixed jumping to an absolute position via the Red key in case
+replay was paused
+  * Now returning from removing deleted recordings after at most
+10 seconds, or if the user presses a remote control key, to
+keep the system from getting unresponsive when removing a huge
+number of files
+  * Fixed generating the index file of an existing recording in
+case at the of a TS file there is less data in the buffer than
+needed by the frame detector. In such a case it was possible
+that frames were missed, and there was most likely a distortion
+when replaying that part of a recording. This is mostly a
+problem for recordings that consist of more than one *.ts file.
+Single file recordings could only lose some frames at their
+very end. At any rate, if you have generated an index file with
+VDR version 2.0.6 you may want to do so again with this version
+to make sure the index is OK.
+- vdrapi version stays at 2.0.6
+
+---

Old:

  vdr-2.0.6.tar.bz2

New:

  vdr-2.0.7.tar.bz2



Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.LHQnOw/_old  2015-02-11 16:44:40.0 +0100
+++ /var/tmp/diff_new_pack.LHQnOw/_new  2015-02-11 16:44:40.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package vdr
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -39,7 +39,7 @@
 #
 Url:http://www.tvdr.de/
 PreReq: /usr/sbin/useradd
-Version:2.0.6
+Version:2.0.7
 Release:0
 Summary:Video Disk Recorder
 License:GPL-2.0+

++ vdr-2.0.6.tar.bz2 -> vdr-2.0.7.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vdr-2.0.6/CONTRIBUTORS new/vdr-2.0.7/CONTRIBUTORS
--- old/vdr-2.0.6/CONTRIBUTORS  2014-03-09 13:15:08.0 +0100
+++ new/vdr-2.0.7/CONTRIBUTORS  2015-01-17 11:55:42.0 +0100
@@ -232,6 +232,7 @@
  featured DVB cards
  for pointing out a bug in handling lowercase polarization characters in 
channel
  definitions if no DiSEqC is used
+ for fixing a bug in the Makefile when installing plugins with LCLBLD=1
 
 Ulrich R�der 
  for pointing out that there are channels that have a symbol rate higher than 
27500
@@ -3214,3 +3215,9 @@
 Christian Winkler 
  for reporting a problem with transfer mode on full featured DVB cards for 
encrypted
  channels that have no audio pid
+
+Dieter Ferdinand 
+ for reporting a problem with jumping to an absolute position via the Red key 
in
+ case replay was paused
+ for reporting a problem with the system getting unresponsive when removing a 
huge
+ number of files in the thread that removes deleted recordings
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vdr-2.0.6/HISTORY new/vdr-2.0.7/HISTORY
--- old/vdr-2.0.6/HISTORY   2014-03-22 12:03:39.0 +0100
+++ new/vdr-2.0.7/HISTORY   2015-01-20 10:13:08.0 +0100
@@ -7915,3 +7915,22 @@
   on a system with a large number of recordings.
 - The APIVERSION has been increased to 2.0.6 due to the changes to pat.h, 
sdt.h and
   the functional modification to cFont::CreateFont().
+
+2015-01-20: Version 2.0.7
+
+- Fixed a possible division by zero in frame rate detection.
+- Fixed a bug in the Makefile when installing plugins with LCLBLD=1 (thanks to
+  Stefan Huelswitt).
+- Fixed jumping to an absolute position via the Red key in case replay was 
paused
+  (reported by Dieter Ferdinand).
+- Now returning from removing deleted recordings after at most 10 seconds, or 
if the
+  user presses a remote control key, to keep the system from getting 
unresponsive
+  when removing a huge number of files (reported by Dieter Ferdinand).
+- Fixed generating the index file of an existing recording in case at the of a 
TS file
+  there is less data in the buffer than needed by the frame det

commit vdr for openSUSE:Factory

2015-01-07 Thread h_root
Hello community,

here is the log from the commit of package vdr for openSUSE:Factory checked in 
at 2015-01-07 09:39:11

Comparing /work/SRC/openSUSE:Factory/vdr (Old)
 and  /work/SRC/openSUSE:Factory/.vdr.new (New)


Package is "vdr"

Changes:

--- /work/SRC/openSUSE:Factory/vdr/vdr.changes  2014-08-03 15:36:58.0 
+0200
+++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2015-01-07 
09:39:16.0 +0100
@@ -1,0 +2,6 @@
+Tue Sep  3 14:32:23 UTC 2014 - wagner-tho...@gmx.at
+
+- fixed wrong writing of SUSE 
+- added template for SuSEfirewall2
+
+---

Old:

  README.SuSE-vdr.html
  README.SuSE-vdr.txt

New:

  README.SUSE-vdr.html
  README.SUSE-vdr.txt
  vdr.firewall



Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.UscO5k/_old  2015-01-07 09:39:18.0 +0100
+++ /var/tmp/diff_new_pack.UscO5k/_new  2015-01-07 09:39:18.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package vdr
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -50,10 +50,11 @@
 Source6:openvt.diff
 Source7:vdr-genindex.c
 Source10:   vdr.macros
+Source11:   vdr.firewall
 Source42:   msgmerge
 # generated from wiki page
-Source90:   README.SuSE-vdr.txt
-Source91:   README.SuSE-vdr.html
+Source90:   README.SUSE-vdr.txt
+Source91:   README.SUSE-vdr.html
 Source92:   greenish.css
 Source93:   vdr-fetchwikipage
 Source94:   vdr-renderwikipage
@@ -164,8 +165,8 @@
 #
 # docu
 #
-cp %{SOURCE90} README.SuSE
-cp %{SOURCE91} README.SuSE.html
+cp %{SOURCE90} README.SUSE
+cp %{SOURCE91} README.SUSE.html
 cp %{SOURCE92} .
 #
 install -d -m 755 %{buildroot}%{_datadir}/susehelp/meta/Manuals/Productivity
@@ -197,13 +198,16 @@
 #
 # msgmerge helper for plugins
 install -m 0755 msgmerge %{buildroot}%{_datadir}/vdr/msgmerge
+#
+# firewall config
+install -m 644 -D %{SOURCE11} 
%{buildroot}/%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name}
 
 %pre
 /usr/sbin/useradd -r -d %{vdr_videodir} -s /bin/false -c "Video Disk Recorder" 
-g video vdr 2> /dev/null || :
 
 %files
 %defattr(-,root,root)
-%doc README.SuSE README.SuSE.html greenish.css
+%doc README.SUSE README.SUSE.html greenish.css
 %doc %{_datadir}/susehelp
 %doc COPYING README* UPDATE* CONTRIBUTORS HISTORY
 %doc MANUAL channels.conf.* PLUGINS.html plugins
@@ -220,6 +224,7 @@
 %{_bindir}/*
 %{vdr_libdir}/*
 %{_mandir}/man?/*
+%config(noreplace) %attr(0644,root,root) 
%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name}
 
 %files devel
 %defattr(-,root,root)
@@ -231,4 +236,5 @@
 %{_datadir}/vdr/msgmerge
 
 %files lang -f %{name}.lang
+
 %changelog

++ README.SUSE-vdr.html ++
http://www.w3.org/1999/xhtml"; xml:lang="en">



VDR


VDR - Video Disk Recorder
VDR (Video Disk Recorder) is a video 
playing and recording
application for DVB (Digital Video Brodcast) cards.
File system layout

The vdr package is adapted to fit seamlessy into the openSUSE
filesystem hierarchy:

/etc/vdr contains configuration files that you might want to modify to 
suite your needs (e.g. channels.conf). See man 5 vdr for the syntax of those 
files.
/var/spool/video is the place where recordings are stored. If you are low 
on space you should consider putting this on a separate partition. Recordings 
can take up several Gigabytes.
/usr/lib/vdr contains shared libraries for plugins. If you compile you own 
plugins you need to put them there. 
/usr/include/vdr contains header files necessary to compile plugins.

Start scripts

You almost never want to run the vdr binary itself. Use /etc/init.d/vdr to
start vdr as daemon on console 9 or runvdr to start it in the current terminal.
You can configure several parameters for these scripts in 
/etc/sysconfig/vdr.
Note: vdr as packaged on openSUSE does not run as root but under a special 
vdr user
account to reduce the risk of damage to the system in case of (security-)bugs.
Do not try to re-use the vdr start scripts for a self-compiled version without
applying the necessary patches!
Setting up the channel 
list

vdr as packaged on openSUSE contains a minimal /etc/vdr/channels.conf for
Astra-19.2E (DVB-S). You can create you own using dvbscan. For example if you
live in Nuernberg, Germany and want to create a channels.conf for DVB-T you
would run
 scan -o vdr /usr/share/dvb/scan/dvb-t/de-Nuernberg > 
/etc/vdr/channels.conf

Using vdr with a 
TV set attached

If you have a full-featured card and intend to run vdr on a dedicat

commit vdr for openSUSE:Factory

2014-08-03 Thread h_root
Hello community,

here is the log from the commit of package vdr for openSUSE:Factory checked in 
at 2014-08-03 15:36:54

Comparing /work/SRC/openSUSE:Factory/vdr (Old)
 and  /work/SRC/openSUSE:Factory/.vdr.new (New)


Package is "vdr"

Changes:

--- /work/SRC/openSUSE:Factory/vdr/vdr.changes  2014-04-22 17:09:22.0 
+0200
+++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2014-08-03 
15:36:58.0 +0200
@@ -1,0 +2,9 @@
+Fri Jul 25 12:39:39 UTC 2014 - p.drou...@gmail.com
+
+- Do not provide runvdr subpackage anymore; vdr builds for systems
+  which support systemd
+- Split languages files in a lang subpackage
+- Do not copy INSTALL file in the documentation directory; vdr
+  is not installed from sources
+
+---

Old:

  rcvdr
  runvdr
  sysconfig.vdr



Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.14IwXQ/_old  2014-08-03 15:36:59.0 +0200
+++ /var/tmp/diff_new_pack.14IwXQ/_new  2014-08-03 15:36:59.0 +0200
@@ -45,10 +45,7 @@
 License:GPL-2.0+
 Group:  Hardware/TV
 Source: ftp://ftp.tvdr.de/vdr/vdr-%{version}.tar.bz2
-Source1:rcvdr
-Source2:sysconfig.vdr
 Source3:vdr-shutdown.sh
-Source4:runvdr
 Source5:remote.conf
 Source6:openvt.diff
 Source7:vdr-genindex.c
@@ -94,18 +91,11 @@
 %description devel
 Development files for VDR, needed for building plugins, including API 
documentation.
 
-%package runvdr
-Summary:Init script for VDR
-Group:  Hardware/TV
-PreReq: vdr = %version
-PreReq: %fillup_prereq %insserv_prereq
-
-%description runvdr
-The "classic" SUSE start script for VDR. Not recommended, use 
runvdr-extreme-systemd instead.
+%lang_package
 
 %prep
 %setup -q -n vdr-%{version}
-cp %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} 
%{SOURCE7} .
+cp %{SOURCE3} %{SOURCE5} %{SOURCE6} %{SOURCE7} .
 #
 %patch1 -p1
 %patch2 -p1
@@ -161,14 +151,6 @@
 install -m 644 Make.config %{buildroot}%{vdr_includedir}
 install -m 755 vdr-shutdown.sh %{buildroot}%{vdr_sysconfdir}/shutdown.sh
 install -d -m 755 %{buildroot}%{_localstatedir}/cache/vdr
-# sysconfig&init for vdr-runvdr
-install -d -m 755 %{buildroot}/var/adm/fillup-templates
-install -m 644 sysconfig.vdr 
%{buildroot}/var/adm/fillup-templates/sysconfig.vdr
-install -d -m 755 %{buildroot}/etc/init.d
-install -d -m 755 %{buildroot}%{_sbindir}
-install -m 755 rcvdr %{buildroot}/etc/init.d/vdr
-# ln -s ../../etc/init.d/vdr %%{buildroot}%%{_sbindir}/rcvdr
-ln -s service %{buildroot}%{_sbindir}/rcvdr
 # create plugins doc dir
 mkdir plugins
 for d in PLUGINS/src; do
@@ -178,7 +160,6 @@
done
 }
 done
-install -m 755 runvdr %{buildroot}%{_sbindir}/runvdr
 install -m 755 vdr-genindex %{buildroot}%{_bindir}
 #
 # docu
@@ -217,26 +198,14 @@
 # msgmerge helper for plugins
 install -m 0755 msgmerge %{buildroot}%{_datadir}/vdr/msgmerge
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %pre
 /usr/sbin/useradd -r -d %{vdr_videodir} -s /bin/false -c "Video Disk Recorder" 
-g video vdr 2> /dev/null || :
 
-%post runvdr
-%{fillup_and_insserv vdr}
-
-%postun runvdr
-%{insserv_cleanup}
-
-%preun runvdr
-%stop_on_removal
-
-%files -f vdr.lang
+%files
 %defattr(-,root,root)
 %doc README.SuSE README.SuSE.html greenish.css
 %doc %{_datadir}/susehelp
-%doc COPYING INSTALL README* UPDATE* CONTRIBUTORS HISTORY
+%doc COPYING README* UPDATE* CONTRIBUTORS HISTORY
 %doc MANUAL channels.conf.* PLUGINS.html plugins
 %doc openvt.diff
 %attr(755,vdr,root) %dir %{vdr_videodir}
@@ -249,7 +218,6 @@
 %dir %{vdr_localedir}/*/LC_MESSAGES
 %attr(-,vdr,root) %config(noreplace) %{vdr_sysconfdir}/*
 %{_bindir}/*
-%{_sbindir}/rcvdr
 %{vdr_libdir}/*
 %{_mandir}/man?/*
 
@@ -262,10 +230,5 @@
 %{_docdir}/%{name}-devel
 %{_datadir}/vdr/msgmerge
 
-%files runvdr
-%defattr(-,root,root)
-/etc/init.d/*
-%{_sbindir}/runvdr
-/var/adm/fillup-templates/*
-
+%files lang -f %{name}.lang
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit vdr for openSUSE:Factory

2014-04-22 Thread h_root
Hello community,

here is the log from the commit of package vdr for openSUSE:Factory checked in 
at 2014-04-22 17:09:20

Comparing /work/SRC/openSUSE:Factory/vdr (Old)
 and  /work/SRC/openSUSE:Factory/.vdr.new (New)


Package is "vdr"

Changes:

--- /work/SRC/openSUSE:Factory/vdr/vdr.changes  2013-03-05 16:34:53.0 
+0100
+++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2014-04-22 
17:09:22.0 +0200
@@ -1,0 +2,92 @@
+Tue Apr 22 10:38:57 UTC 2014 - seife+...@b1-systems.com
+
+- remove support for ancient distributions
+- list of patches which fix stuff:
+  vdr-1.7.21-pluginmissing.patch - don't die on missing plugin
+  vdr-1.7.29-menuselection.patch
+  vdr-1.7.36-wareagle.patch - wareagle icons
+  vdr-2.0.6-wareagle-fix.patch
+  vdr-2.0.3-dynamite.patch - allow the dynamite plugin
+  vdr-2.0.4-MainMenuHooks-v1_0_1.patch
+
+---
+Thu Apr 10 21:40:38 UTC 2014 - seife+...@b1-systems.com
+
+- vdr.macros: remove vdr_old_plugin_* and vdr_install_plugin_*,
+  all current users are converted now
+
+---
+Sun Apr  6 21:57:34 UTC 2014 - seife+...@b1-systems.com
+
+- fix broken record filenames in e.g. streamdev, bug in wareagle
+  patch (vdr-2.0.6-wareagle-fix.patch)
+
+---
+Wed Apr  2 16:19:07 UTC 2014 - seife+...@b1-systems.com
+
+- small fix for classic runvdr init script
+- recommend instead of suggest runvdr-extreme on >=12.1, vdr-runvdr
+  on < 12.2
+
+---
+Sun Mar 30 18:31:26 UTC 2014 - seife+...@b1-systems.com
+
+- fix build on SLES11
+- remove unused vdr_old_dvbapi.diff and Make.config
+
+---
+Sun Mar 30 16:34:31 UTC 2014 - seife+...@b1-systems.com
+
+- split off init script into vdr-runvdr package
+  It is recommended to use runvdr-extreme-systemd instead
+
+---
+Sun Mar 30 12:05:23 UTC 2014 - seife+...@b1-systems.com
+
+- avoid putting build time into locale files, causing republishing
+- install msgmerge wrapper to /usr/share/vdr to make it usable
+  by plugins
+
+---
+Sun Mar 30 02:02:25 UTC 2014 - seife+...@b1-systems.com
+
+- update to vdr 2.0.6
+  - see HISTORY file for changes
+  - vdrapi version bumped to 2.0.6
+
+---
+Sat Mar 29 20:12:03 UTC 2014 - seife+...@b1-systems.com
+
+- vdr.macros: allow empty srcdir in vdr_old_plugin_make
+
+---
+Sat Mar 29 19:07:25 UTC 2014 - seife+...@b1-systems.com
+
+- vdr.macros: set vdr_includedir back to /usr/include/vdr
+
+---
+Sat Mar 29 16:32:55 UTC 2014 - seife+...@b1-systems.com
+
+- remove plugin build macros
+
+---
+Sun Jan 12 12:02:45 UTC 2014 - wagner-tho...@gmx.at
+
+- Update to vdr 2.0.5
+
+---
+Tue Nov 26 16:06:50 UTC 2013 - h...@urpla.net
+
+- Update to vdr 2.0.4
+
+---
+Tue Jun  4 21:33:54 UTC 2013 - h...@urpla.net
+
+- Adjust vdr macros
+
+---
+Tue Jun  4 21:12:42 UTC 2013 - h...@urpla.net
+
+- Update to vdr 2.0.2
+
+---

Old:

  channels.conf
  vdr-1.6.0-1.diff
  vdr-1.6.0-2.diff
  vdr-1.6.0-bnc786040-use-v4l2.patch
  vdr-1.6.0-const.diff
  vdr-1.6.0-gcc46.patch
  vdr-1.6.0-kernel-2.6.29.diff
  vdr-1.6.0-ncurses.diff
  vdr-1.6.0.tar.bz2
  vdr-FcFontSort-72c5ec3.diff
  vdr-gcc47.patch

New:

  msgmerge
  vdr-1.7.21-pluginmissing.patch
  vdr-1.7.29-menuselection.patch
  vdr-1.7.36-wareagle.patch
  vdr-2.0.3-dynamite.patch
  vdr-2.0.4-MainMenuHooks-v1_0_1.patch
  vdr-2.0.6-wareagle-fix.patch
  vdr-2.0.6.tar.bz2



Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.GMVz5z/_old  2014-04-22 17:09:23.0 +0200
+++ /var/tmp/diff_new_pack.GMVz5z/_new  2014-04-22 17:09:23.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package vdr
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -

commit vdr for openSUSE:Factory

2013-03-05 Thread h_root
Hello community,

here is the log from the commit of package vdr for openSUSE:Factory checked in 
at 2013-03-05 16:34:52

Comparing /work/SRC/openSUSE:Factory/vdr (Old)
 and  /work/SRC/openSUSE:Factory/.vdr.new (New)


Package is "vdr", Maintainer is "lnus...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/vdr/vdr.changes  2012-11-28 17:08:22.0 
+0100
+++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2013-03-05 
16:34:53.0 +0100
@@ -1,0 +2,5 @@
+Sun Dec 16 18:01:34 UTC 2012 - seife+...@b1-systems.com
+
+- add vdr_install_plugin_new macro for newer plugins
+
+---



Other differences:
--
++ vdr.macros ++
--- /var/tmp/diff_new_pack.fEMJWc/_old  2013-03-05 16:34:55.0 +0100
+++ /var/tmp/diff_new_pack.fEMJWc/_new  2013-03-05 16:34:55.0 +0100
@@ -5,6 +5,14 @@
 done \
 %{nil}
 
+# for newer plugins, which automatically add the apiversion during build
+%vdr_install_plugin_new() \
+for i in %*; do \
+  install -d -m 755 %{buildroot}%{vdr_libdir} \
+  install -m 755 libvdr-$i.so.%{vdr_apiversion} 
%{buildroot}%{vdr_libdir}/libvdr-$i.so.%{vdr_apiversion} \
+done \
+%{nil}
+
 %vdr_install_plugin_locale \
 if [ -d locale ]; then \
   cd locale \

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit vdr for openSUSE:Factory

2012-11-28 Thread h_root
Hello community,

here is the log from the commit of package vdr for openSUSE:Factory checked in 
at 2012-11-28 17:08:18

Comparing /work/SRC/openSUSE:Factory/vdr (Old)
 and  /work/SRC/openSUSE:Factory/.vdr.new (New)


Package is "vdr", Maintainer is "lnus...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/vdr/vdr.changes  2012-06-26 20:04:14.0 
+0200
+++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2012-11-28 
17:08:22.0 +0100
@@ -1,0 +2,8 @@
+Mon Nov 19 12:41:34 UTC 2012 - seife+...@b1-systems.com
+
+- add vdr-1.6.0-bnc786040-use-v4l2.patch (bnc#786040), based on
+  http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/
+ media-video/vdr/files/vdr-1.6.0-use-v4l2.patch
+- this obsoletes vdr-v4l-2.6.38.patch
+
+---

Old:

  vdr-v4l-2.6.38.patch

New:

  vdr-1.6.0-bnc786040-use-v4l2.patch



Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.gZmPZu/_old  2012-11-28 17:08:37.0 +0100
+++ /var/tmp/diff_new_pack.gZmPZu/_new  2012-11-28 17:08:37.0 +0100
@@ -27,9 +27,6 @@
 %else
 BuildRequires:  libcap
 %endif
-%if %suse_version >= 1210
-BuildRequires:  libv4l-devel >= 0.8.4
-%endif
 #
 %define vdrname vdr
 %define vdr_apiversion  1.6.0
@@ -71,12 +68,12 @@
 Patch22:vdr-1.6.0-const.diff
 # PATCH-FIX-UPSTREAM vdr-1.6.0-gcc46.patch idoen...@suse.de -- Fix compilation 
with gcc 4.6
 Patch23:vdr-1.6.0-gcc46.patch
-# PATCH-FIX-OPENSUSE vdr-v4l-2.6.38.patch idoen...@suse.de -- Use new v4l 
interface
-Patch24:vdr-v4l-2.6.38.patch
 # PATCH-FIX-UPSTREAM vdr-gcc47.patch dims...@opensuse.org -- Fix build with 
gcc 4.7.
 Patch25:vdr-gcc47.patch
 # UPSTREAM 72c5ec3 to make it work with fontconfig-2.9
 Patch26:vdr-FcFontSort-72c5ec3.diff
+# PATCH-FIX-Upstream vdr-1.6.0-bnc786040-use-v4l2.patch 
se...@novel.slipkontur.de -- use v4l2.
+Patch27:vdr-1.6.0-bnc786040-use-v4l2.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Provides:   vdr-devel
 Provides:   vdr(abi) = %vdr_apiversion
@@ -182,11 +179,9 @@
 %patch21 -p1
 %patch22 -p1
 %patch23
-%if 0%{?suse_version} >= 1210
-%patch24
-%endif
 %patch25 -p1
 %patch26 -p1
+%patch27 -p1
 
 %build
 #cp %{SOURCE5} README.SuSE

++ vdr-1.6.0-bnc786040-use-v4l2.patch ++

from Version 1.7.3
- Changed cDvbDevice::GrabImage() to use V4L2 (thanks to Marco Schl��ler).

Index: b/dvbdevice.c
===
--- a/dvbdevice.c
+++ b/dvbdevice.c
@@ -9,11 +9,11 @@
 
 #include 
 #include 
 #include 
 #include "dvbdevice.h"
-#include 
+#include 
 #include 
 #include 
 #include 
 #include 
 #include 
@@ -520,73 +520,107 @@ uchar *cDvbDevice::GrabImage(int &Size,
   char buffer[PATH_MAX];
   snprintf(buffer, sizeof(buffer), "%s%d", DEV_VIDEO, devVideoIndex);
   int videoDev = open(buffer, O_RDWR);
   if (videoDev >= 0) {
  uchar *result = NULL;
- struct video_mbuf mbuf;
- if (ioctl(videoDev, VIDIOCGMBUF, &mbuf) == 0) {
-int msize = mbuf.size;
-unsigned char *mem = (unsigned char *)mmap(0, msize, PROT_READ | 
PROT_WRITE, MAP_SHARED, videoDev, 0);
-if (mem && mem != (unsigned char *)-1) {
-   // set up the size and RGB
-   struct video_capability vc;
-   if (ioctl(videoDev, VIDIOCGCAP, &vc) == 0) {
-  struct video_mmap vm;
-  vm.frame = 0;
-  if ((SizeX > 0) && (SizeX <= vc.maxwidth) &&
-  (SizeY > 0) && (SizeY <= vc.maxheight)) {
- vm.width = SizeX;
- vm.height = SizeY;
- }
-  else {
- vm.width = vc.maxwidth;
- vm.height = vc.maxheight;
- }
-  vm.format = VIDEO_PALETTE_RGB24;
-  if (ioctl(videoDev, VIDIOCMCAPTURE, &vm) == 0 && ioctl(videoDev, 
VIDIOCSYNC, &vm.frame) == 0) {
- // make RGB out of BGR:
- int memsize = vm.width * vm.height;
- unsigned char *mem1 = mem;
- for (int i = 0; i < memsize; i++) {
- unsigned char tmp = mem1[2];
- mem1[2] = mem1[0];
- mem1[0] = tmp;
- mem1 += 3;
- }
-
- if (Quality < 0)
-Quality = 100;
-
- dsyslog("grabbing to %s %d %d %d", Jpeg ? "JPEG" : "PNM", 
Quality, vm.width, vm.height);
- if (Jpeg) {
-// convert to JPEG:
-result = RgbToJpeg(mem, vm.width, vm.height, Size, 
Quality);
-if (!result)
-   esyslog("ER

commit vdr for openSUSE:Factory

2012-06-26 Thread h_root
Hello community,

here is the log from the commit of package vdr for openSUSE:Factory checked in 
at 2012-06-26 20:04:13

Comparing /work/SRC/openSUSE:Factory/vdr (Old)
 and  /work/SRC/openSUSE:Factory/.vdr.new (New)


Package is "vdr", Maintainer is "lnus...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/vdr/vdr.changes  2012-04-18 12:35:31.0 
+0200
+++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2012-06-26 
20:04:14.0 +0200
@@ -1,0 +2,6 @@
+Sat Jun 16 08:48:53 UTC 2012 - bwiedem...@suse.com
+
+- Add vdr-FcFontSort-72c5ec3.diff to fix bug
+  vdr: fcmatch.c:850: IA__FcFontSort: Assertion `result != ((void *)0)' failed.
+
+---

New:

  vdr-FcFontSort-72c5ec3.diff



Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.RtoEO9/_old  2012-06-26 20:04:16.0 +0200
+++ /var/tmp/diff_new_pack.RtoEO9/_new  2012-06-26 20:04:16.0 +0200
@@ -75,6 +75,8 @@
 Patch24:vdr-v4l-2.6.38.patch
 # PATCH-FIX-UPSTREAM vdr-gcc47.patch dims...@opensuse.org -- Fix build with 
gcc 4.7.
 Patch25:vdr-gcc47.patch
+# UPSTREAM 72c5ec3 to make it work with fontconfig-2.9
+Patch26:vdr-FcFontSort-72c5ec3.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Provides:   vdr-devel
 Provides:   vdr(abi) = %vdr_apiversion
@@ -184,6 +186,7 @@
 %patch24
 %endif
 %patch25 -p1
+%patch26 -p1
 
 %build
 #cp %{SOURCE5} README.SuSE

++ vdr-FcFontSort-72c5ec3.diff ++
Index: vdr-1.6.0/font.c
===
--- vdr-1.6.0.orig/font.c
+++ vdr-1.6.0/font.c
@@ -413,7 +413,8 @@ cString cFont::GetFontFileName(const cha
  FcPatternAddBool(pat, FC_SCALABLE, FcTrue);
  FcConfigSubstitute(NULL, pat, FcMatchPattern);
  FcDefaultSubstitute(pat);
- FcFontSet *fontset = FcFontSort(NULL, pat, FcFalse, NULL, NULL);
+ FcResult fresult;
+ FcFontSet *fontset = FcFontSort(NULL, pat, FcFalse, NULL, &fresult);
  if (fontset) {
 for (int i = 0; i < fontset->nfont; i++) {
 FcBool scalable;
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit vdr for openSUSE:Factory

2012-04-18 Thread h_root
Hello community,

here is the log from the commit of package vdr for openSUSE:Factory checked in 
at 2012-04-18 12:35:19

Comparing /work/SRC/openSUSE:Factory/vdr (Old)
 and  /work/SRC/openSUSE:Factory/.vdr.new (New)


Package is "vdr", Maintainer is "lnus...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/vdr/vdr.changes  2011-09-23 12:49:47.0 
+0200
+++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2012-04-18 
12:35:31.0 +0200
@@ -1,0 +2,5 @@
+Sat Mar 17 13:43:37 UTC 2012 - dims...@opensuse.org
+
+- Add vdr-gcc47.patch: Fix build with gcc 4.7.
+
+---

New:

  vdr-gcc47.patch



Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.YWJ90C/_old  2012-04-18 12:35:34.0 +0200
+++ /var/tmp/diff_new_pack.YWJ90C/_new  2012-04-18 12:35:34.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package vdr
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,11 +15,13 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
 Name:   vdr
-BuildRequires:  fontconfig-devel freetype2-devel gcc-c++ libjpeg-devel 
ncurses-devel
+BuildRequires:  fontconfig-devel
+BuildRequires:  freetype2-devel
+BuildRequires:  gcc-c++
+BuildRequires:  libjpeg-devel
+BuildRequires:  ncurses-devel
 %if %suse_version > 1000
 BuildRequires:  libcap-devel
 %else
@@ -38,12 +40,12 @@
 %define vdr_sysconfdir  /etc/vdr
 #
 Url:http://www.tvdr.de/
-License:GPL-2.0+
-Group:  Hardware/TV
 PreReq: /usr/sbin/useradd %fillup_prereq %insserv_prereq
 Version:1.6.0
-Release:62
+Release:0
 Summary:Video Disk Recorder
+License:GPL-2.0+
+Group:  Hardware/TV
 Source: ftp://ftp.tvdr.de/vdr/vdr-%{version}.tar.bz2
 Source1:rcvdr
 Source2:sysconfig.vdr
@@ -71,14 +73,15 @@
 Patch23:vdr-1.6.0-gcc46.patch
 # PATCH-FIX-OPENSUSE vdr-v4l-2.6.38.patch idoen...@suse.de -- Use new v4l 
interface
 Patch24:vdr-v4l-2.6.38.patch
+# PATCH-FIX-UPSTREAM vdr-gcc47.patch dims...@opensuse.org -- Fix build with 
gcc 4.7.
+Patch25:vdr-gcc47.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Provides:   vdr(abi) = %vdr_apiversion
 Provides:   vdr-devel
+Provides:   vdr(abi) = %vdr_apiversion
 Requires:   xorg-x11-fonts-scalable
 Recommends: vdr-plugins dvb
 
 %package devel
-License:GPL-2.0+
 Summary:Video Disk Recorder
 Group:  Hardware/TV
 PreReq: vdr = %version
@@ -180,6 +183,7 @@
 %if 0%{?suse_version} >= 1210
 %patch24
 %endif
+%patch25 -p1
 
 %build
 #cp %{SOURCE5} README.SuSE

++ vdr-gcc47.patch ++
Index: vdr-1.6.0/config.h
===
--- vdr-1.6.0.orig/config.h
+++ vdr-1.6.0/config.h
@@ -117,7 +117,7 @@ public:
 if (!isempty(s)) {
T *l = new T;
if (l->Parse(s))
-  Add(l);
+  this->Add(l);
else {
   esyslog("ERROR: error in %s, line %d", fileName, line);
   delete l;
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit vdr for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package vdr for openSUSE:Factory checked in 
at 2011-12-06 19:11:28

Comparing /work/SRC/openSUSE:Factory/vdr (Old)
 and  /work/SRC/openSUSE:Factory/.vdr.new (New)


Package is "vdr", Maintainer is "lnus...@suse.com"

Changes:




Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.DFPN2j/_old  2011-12-06 19:45:54.0 +0100
+++ /var/tmp/diff_new_pack.DFPN2j/_new  2011-12-06 19:45:54.0 +0100
@@ -38,7 +38,7 @@
 %define vdr_sysconfdir  /etc/vdr
 #
 Url:http://www.tvdr.de/
-License:GPLv2+
+License:GPL-2.0+
 Group:  Hardware/TV
 PreReq: /usr/sbin/useradd %fillup_prereq %insserv_prereq
 Version:1.6.0
@@ -78,7 +78,7 @@
 Recommends: vdr-plugins dvb
 
 %package devel
-License:GPLv2+
+License:GPL-2.0+
 Summary:Video Disk Recorder
 Group:  Hardware/TV
 PreReq: vdr = %version

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit vdr for openSUSE:Factory

2011-07-13 Thread h_root

Hello community,

here is the log from the commit of package vdr for openSUSE:Factory
checked in at Wed Jul 13 09:02:49 CEST 2011.




--- vdr/vdr.changes 2011-05-04 13:08:06.0 +0200
+++ /mounts/work_src_done/STABLE/vdr/vdr.changes2011-07-07 
11:05:39.0 +0200
@@ -1,0 +2,5 @@
+Thu Jul  7 09:00:28 UTC 2011 - idon...@novell.com
+
+- Add vdr-v4l-2.6.38.patch: use the new v4l interface 
+
+---

calling whatdependson for head-i586


New:

  vdr-v4l-2.6.38.patch



Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.4AjxFD/_old  2011-07-13 09:00:18.0 +0200
+++ /var/tmp/diff_new_pack.4AjxFD/_new  2011-07-13 09:00:18.0 +0200
@@ -25,6 +25,9 @@
 %else
 BuildRequires:  libcap
 %endif
+%if %suse_version >= 1210
+BuildRequires:  libv4l-devel >= 0.8.4
+%endif
 #
 %define vdrname vdr
 %define vdr_apiversion  1.6.0
@@ -39,7 +42,7 @@
 Group:  Hardware/TV
 PreReq: /usr/sbin/useradd %fillup_prereq %insserv_prereq
 Version:1.6.0
-Release:60
+Release:62
 Summary:Video Disk Recorder
 Source: ftp://ftp.tvdr.de/vdr/vdr-%{version}.tar.bz2
 Source1:rcvdr
@@ -66,6 +69,8 @@
 Patch22:vdr-1.6.0-const.diff
 # PATCH-FIX-UPSTREAM vdr-1.6.0-gcc46.patch idoen...@suse.de -- Fix compilation 
with gcc 4.6
 Patch23:vdr-1.6.0-gcc46.patch
+# PATCH-FIX-OPENSUSE vdr-v4l-2.6.38.patch idoen...@suse.de -- Use new v4l 
interface
+Patch24:vdr-v4l-2.6.38.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Provides:   vdr(abi) = %vdr_apiversion
 Provides:   vdr-devel
@@ -172,6 +177,9 @@
 %patch21 -p1
 %patch22 -p1
 %patch23
+%if 0%{?suse_version} >= 1210
+%patch24
+%endif
 
 %build
 #cp %{SOURCE5} README.SuSE

++ vdr-v4l-2.6.38.patch ++
--- dvbdevice.c 2011-07-07 11:02:27.929089673 +0200
+++ dvbdevice.c 2011-07-07 11:03:10.312089668 +0200
@@ -11,7 +11,7 @@
 #include 
 #include 
 #include "dvbdevice.h"
-#include 
+#include 
 #include 
 #include 
 #include 





Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit vdr for openSUSE:Factory

2011-05-05 Thread h_root

Hello community,

here is the log from the commit of package vdr for openSUSE:Factory
checked in at Thu May 5 09:49:32 CEST 2011.




--- vdr/vdr.changes 2010-08-03 10:46:07.0 +0200
+++ /mounts/work_src_done/STABLE/vdr/vdr.changes2011-05-04 
13:08:06.0 +0200
@@ -1,0 +2,5 @@
+Wed May  4 11:05:30 UTC 2011 - idoen...@novell.com
+
+- Add vdr-1.6.0-gcc46.patch: provide constructors for const-classes 
+
+---

calling whatdependson for head-i586


New:

  vdr-1.6.0-gcc46.patch



Other differences:
--
++ vdr.spec ++
--- /var/tmp/diff_new_pack.dHZKhr/_old  2011-05-05 09:49:07.0 +0200
+++ /var/tmp/diff_new_pack.dHZKhr/_new  2011-05-05 09:49:07.0 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package vdr (Version 1.6.0)
+# spec file for package vdr
 #
 # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
@@ -39,7 +39,7 @@
 Group:  Hardware/TV
 PreReq: /usr/sbin/useradd %fillup_prereq %insserv_prereq
 Version:1.6.0
-Release:55
+Release:60
 Summary:Video Disk Recorder
 Source: ftp://ftp.tvdr.de/vdr/vdr-%{version}.tar.bz2
 Source1:rcvdr
@@ -64,6 +64,8 @@
 Patch20:vdr-1.6.0-ncurses.diff
 Patch21:vdr-1.6.0-kernel-2.6.29.diff
 Patch22:vdr-1.6.0-const.diff
+# PATCH-FIX-UPSTREAM vdr-1.6.0-gcc46.patch idoen...@suse.de -- Fix compilation 
with gcc 4.6
+Patch23:vdr-1.6.0-gcc46.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Provides:   vdr(abi) = %vdr_apiversion
 Provides:   vdr-devel
@@ -169,6 +171,7 @@
 %patch20 -p1
 %patch21 -p1
 %patch22 -p1
+%patch23
 
 %build
 #cp %{SOURCE5} README.SuSE

++ vdr-1.6.0-gcc46.patch ++
--- PLUGINS/src/skincurses/skincurses.c 2008-03-14 13:57:14.0 +0100
+++ PLUGINS/src/skincurses/skincurses.c 2011-05-04 13:04:53.124920860 +0200
@@ -19,6 +19,7 @@
 
 class cCursesFont : public cFont {
 public:
+  cCursesFont() {};
   virtual int Width(uint c) const { return 1; }
   virtual int Width(const char *s) const { return s ? Utf8StrLen(s) : 0; }
   virtual int Height(void) const { return 1; }





Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org