Fix DVB support

PR:		208097
Reported by:	Stefan Rumetshofer

Grab back maintainership
This commit is contained in:
Tilman Keskinoz 2016-05-04 09:23:19 +00:00
parent 592a867c64
commit ee0a22e6df
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=414596
4 changed files with 29 additions and 4 deletions

View file

@ -3,11 +3,11 @@
PORTNAME= kaffeine
PORTVERSION= 1.3.1
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= multimedia kde
MASTER_SITES= SF/kaffeine/current
MAINTAINER= ports@FreeBSD.org
MAINTAINER= arved@FreeBSD.org
COMMENT= Multimedia player based on KDE and VLC
LICENSE= GPLv2+

View file

@ -1,6 +1,6 @@
--- include/dmx.h.orig 2015-08-07 15:43:59 UTC
+++ include/dmx.h
@@ -24,7 +24,15 @@
@@ -24,7 +24,16 @@
#ifndef _DVBDMX_H_
#define _DVBDMX_H_
@ -12,6 +12,7 @@
+typedef uint32_t __u32;
+typedef uint16_t __u16;
+typedef uint8_t __u8;
+typedef int64_t __s64;
+#endif
+
#include <time.h>

View file

@ -0,0 +1,23 @@
--- src/dvb/dvbdevice_linux.cpp.orig 2016-05-03 12:36:58.011789000 +0200
+++ src/dvb/dvbdevice_linux.cpp 2016-05-03 12:41:02.658341000 +0200
@@ -35,7 +35,9 @@
#include <sys/ioctl.h>
#include <sys/stat.h>
#include <dirent.h>
+#ifndef __FreeBSD__
#include <sys/inotify.h>
+#endif
#include <vector>
#include <stdlib.h>
#include <unistd.h>
@@ -854,8 +856,10 @@
runstate = 1;
+#ifndef __FreeBSD__
ifd = inotify_init();
inotify_add_watch(ifd, "/dev/dvb", IN_CREATE|IN_DELETE);
+#endif
fcntl(ifd, F_SETFL, O_NONBLOCK);
pfd.fd = ifd;
pfd.events = POLLIN;

View file

@ -1,6 +1,6 @@
--- include/frontend.h.orig 2015-08-07 15:43:59 UTC
+++ include/frontend.h
@@ -26,7 +26,14 @@
@@ -26,7 +26,15 @@
#ifndef _DVBFRONTEND_H_
#define _DVBFRONTEND_H_
@ -12,6 +12,7 @@
+typedef uint32_t __u32;
+typedef uint16_t __u16;
+typedef uint8_t __u8;
+typedef int64_t __s64;
+#endif
typedef enum fe_type {