Index: head/multimedia/kaffeine/Makefile =================================================================== --- head/multimedia/kaffeine/Makefile (revision 414595) +++ head/multimedia/kaffeine/Makefile (revision 414596) @@ -1,28 +1,28 @@ # Created by: arved # $FreeBSD$ 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+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat LIB_DEPENDS= libvlc.so:multimedia/vlc-qt4 USES= cmake cpe gettext pkgconfig USE_KDE4= automoc4 kdelibs kdeprefix USE_QT4= corelib dbus gui network phonon sql svg xml \ moc_build qmake_build rcc_build uic_build USE_XORG= xscrnsaver CPE_VENDOR= kaffeine CPE_PRODUCT= kaffeine_player .include Index: head/multimedia/kaffeine/files/patch-dmx.h =================================================================== --- head/multimedia/kaffeine/files/patch-dmx.h (revision 414595) +++ head/multimedia/kaffeine/files/patch-dmx.h (revision 414596) @@ -1,19 +1,20 @@ --- 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_ -#include +#ifndef LINUX_TYPES_ADDED +#define LINUX_TYPES_ADDED +#include +typedef uint64_t __u64; +typedef uint32_t __u32; +typedef uint16_t __u16; +typedef uint8_t __u8; ++typedef int64_t __s64; +#endif + #include Index: head/multimedia/kaffeine/files/patch-dvbdevice_linux.cpp =================================================================== --- head/multimedia/kaffeine/files/patch-dvbdevice_linux.cpp (nonexistent) +++ head/multimedia/kaffeine/files/patch-dvbdevice_linux.cpp (revision 414596) @@ -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 + #include + #include ++#ifndef __FreeBSD__ + #include ++#endif + #include + #include + #include +@@ -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; Property changes on: head/multimedia/kaffeine/files/patch-dvbdevice_linux.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/kaffeine/files/patch-frontend.h =================================================================== --- head/multimedia/kaffeine/files/patch-frontend.h (revision 414595) +++ head/multimedia/kaffeine/files/patch-frontend.h (revision 414596) @@ -1,18 +1,19 @@ --- 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_ -#include +#ifndef LINUX_TYPES_ADDED +#define LINUX_TYPES_ADDED +#include +typedef uint64_t __u64; +typedef uint32_t __u32; +typedef uint16_t __u16; +typedef uint8_t __u8; ++typedef int64_t __s64; +#endif typedef enum fe_type { FE_QPSK,