View | Details | Raw Unified | Return to bug 204647
Collapse All | Expand All

(-)mythtv/Makefile (-5 / +10 lines)
Lines 2-11 Link Here
2
# $FreeBSD: head/multimedia/mythtv/Makefile 392072 2015-07-14 19:59:20Z amdmi3 $
2
# $FreeBSD: head/multimedia/mythtv/Makefile 392072 2015-07-14 19:59:20Z amdmi3 $
3
3
4
PORTNAME=	mythtv
4
PORTNAME=	mythtv
5
PORTVERSION=	0.27.0.20140121
5
PORTVERSION=	0.27.5.20150616
6
PORTREVISION=	7
6
PORTREVISION=	0
7
CATEGORIES=	multimedia
7
CATEGORIES=	multimedia
8
MASTER_SITES=	http://people.freebsd.org/~decke/distfiles/
9
8
10
MAINTAINER=	decke@FreeBSD.org
9
MAINTAINER=	decke@FreeBSD.org
11
COMMENT=	MythTV is a homebrew PVR project
10
COMMENT=	MythTV is a homebrew PVR project
Lines 23-29 Link Here
23
22
24
USE_GITHUB=	yes
23
USE_GITHUB=	yes
25
GH_ACCOUNT=	MythTV
24
GH_ACCOUNT=	MythTV
26
GH_TAGNAME=	5a5e1cd
25
# https://github.com/MythTV/mythtv/releases/tag/v0.27.5
26
GH_TAGNAME=     ad97d24 
27
27
28
WRKSRC_SUBDIR=	${PORTNAME}
28
WRKSRC_SUBDIR=	${PORTNAME}
29
29
Lines 52-62 Link Here
52
CPPFLAGS+=	${QTCPPFLAGS}
52
CPPFLAGS+=	${QTCPPFLAGS}
53
CONFIGURE_ENV+=	QMAKESPEC="${QMAKESPEC}" MOC="${MOC}" \
53
CONFIGURE_ENV+=	QMAKESPEC="${QMAKESPEC}" MOC="${MOC}" \
54
		QTDIR="${QT_PREFIX}"
54
		QTDIR="${QT_PREFIX}"
55
CONFIGURE_ENV+= PKG_CONFIG_PATH="${LOCALBASE}/libdata/pkgconfig"
55
LDFLAGS+=	-L${LOCALBASE}/lib
56
LDFLAGS+=	-L${LOCALBASE}/lib
56
57
58
# https://www.mythtv.org/wiki/Mythlogserver
59
# 0.27 mythlogserver is now optional, and really only intended for debugging purposes. 
60
# 0.28...mythlogserver is disabled by default
61
# See also mythtv bug #11230
57
CONFIGURE_ARGS=	--prefix="${PREFIX}" --cc="${CC}" --cxx="${CXX}" --dvb-path="${LOCALBASE}/include" \
62
CONFIGURE_ARGS=	--prefix="${PREFIX}" --cc="${CC}" --cxx="${CXX}" --dvb-path="${LOCALBASE}/include" \
58
		--libxml2-path="${LOCALBASE}/include/libxml2" --enable-v4l2 --enable-ivtv --enable-xv \
63
		--libxml2-path="${LOCALBASE}/include/libxml2" --enable-v4l2 --enable-ivtv --enable-xv \
59
		--disable-audio-alsa --disable-indev=alsa --disable-outdev=alsa
64
		--disable-audio-alsa --disable-indev=alsa --disable-outdev=alsa --disable-mythlogserver
60
65
61
QMAKESPEC?=	${LOCALBASE}/share/qt4/mkspecs/freebsd-g++
66
QMAKESPEC?=	${LOCALBASE}/share/qt4/mkspecs/freebsd-g++
62
67
(-)mythtv/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (MythTV-mythtv-0.27.0.20140121-5a5e1cd_GH0.tar.gz) = c4dfed56e96e73537be4f5915b14843ae238d0fc0d1b41d653bb86b9bcb08158
1
SHA256 (MythTV-mythtv-0.27.5.20150616-ad97d24_GH0.tar.gz) = 9e3b0782e7627fdbb91641ac39e2c39d3fc01ee1a57152c74df9c9116e966238
2
SIZE (MythTV-mythtv-0.27.0.20140121-5a5e1cd_GH0.tar.gz) = 85931272
2
SIZE (MythTV-mythtv-0.27.5.20150616-ad97d24_GH0.tar.gz) = 85651303
(-)mythtv/files/patch-extern__zeromq__doc__Makefile.in (-11 lines)
Lines 1-11 Link Here
1
--- external/zeromq/doc/Makefile.in.orig	2012-10-02 12:30:24.000000000 +0200
2
+++ external/zeromq/doc/Makefile.in	2012-10-20 16:56:13.777947694 +0200
3
@@ -476,7 +476,7 @@
4
 
5
 install-info-am:
6
 
7
-install-man: install-man3 install-man7
8
+install-man:
9
 
10
 install-pdf: install-pdf-am
11
 
(-)mythtv/files/patch-external__zeromq__src__Makefile.am (+10 lines)
Line 0 Link Here
1
--- external/zeromq/src/Makefile.am.orig	2015-11-16 14:31:23.735432710 +0000
2
+++ external/zeromq/src/Makefile.am	2015-11-16 14:28:48.465433398 +0000
3
@@ -1,6 +1,6 @@
4
 lib_LTLIBRARIES = libmythzmq.la
5
 
6
-pkgconfigdir = $(libdir)/pkgconfig
7
+pkgconfigdir = $(PKG_CONFIG_PATH)
8
 pkgconfig_DATA = libmythzmq.pc
9
 
10
 include_HEADERS = ../include/zmq.h ../include/zmq.hpp ../include/zmq_utils.h
(-)mythtv/files/patch-libs__libmythbase__logging.cpp (-20 lines)
Lines 1-20 Link Here
1
--- libs/libmythbase/logging.cpp.orig	2013-09-18 20:06:08.000000000 +0000
2
+++ libs/libmythbase/logging.cpp	2013-10-18 14:57:43.000000000 +0000
3
@@ -859,7 +859,7 @@
4
 #ifndef _WIN32
5
     if (logPropagateOpts.facility >= 0)
6
     {
7
-        CODE *syslogname;
8
+        const CODE *syslogname;
9
 
10
         for (syslogname = &facilitynames[0];
11
              (syslogname->c_name &&
12
@@ -996,7 +996,7 @@
13
         "Windows does not support syslog, disabling" );
14
     return( -2 );
15
 #else
16
-    CODE *name;
17
+    const CODE *name;
18
     int i;
19
     QByteArray ba = facility.toLocal8Bit();
20
     char *string = (char *)ba.constData();
(-)mythtv/files/patch-libs__libmythbase__mythmiscutil.h (-10 lines)
Lines 1-10 Link Here
1
--- libs/libmythbase/mythmiscutil.h.orig	2013-09-18 20:06:08.000000000 +0000
2
+++ libs/libmythbase/mythmiscutil.h	2013-10-18 12:23:08.000000000 +0000
3
@@ -2,6 +2,7 @@
4
 #define MYTHMISCUTIL_H_
5
 
6
 #include <stdint.h>
7
+#include <time.h>
8
 
9
 #include <algorithm>
10
 using namespace std;
(-)mythtv/files/patch-libs__libmythbase__mythsystemlegacy.h (-10 lines)
Lines 1-10 Link Here
1
--- libs/libmythbase/mythsystemlegacy.h.orig	2013-09-18 20:06:08.000000000 +0000
2
+++ libs/libmythbase/mythsystemlegacy.h	2013-10-18 11:37:16.000000000 +0000
3
@@ -42,6 +42,7 @@
4
 
5
 // C headers
6
 #include <stdint.h>
7
+#include <time.h>
8
 
9
 #ifdef __cplusplus
10
 
(-)mythtv/files/patch-libs__libmythbase__mythtimer.cpp (-11 lines)
Lines 1-11 Link Here
1
--- libs/libmythbase/mythtimer.cpp.orig	2013-09-18 20:06:08.000000000 +0000
2
+++ libs/libmythbase/mythtimer.cpp	2013-10-22 11:03:36.000000000 +0000
3
@@ -19,6 +19,8 @@
4
  *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301 USA
5
  */
6
 
7
+#include <stdint.h>
8
+
9
 // MythTV includes
10
 #include "mythtimer.h"
11
 
(-)mythtv/files/patch-libs__libmythbase__mythtimezone.cpp (-10 lines)
Lines 1-10 Link Here
1
--- libs/libmythbase/mythtimezone.cpp.orig	2013-09-18 20:06:08.000000000 +0000
2
+++ libs/libmythbase/mythtimezone.cpp	2013-10-18 16:01:39.000000000 +0000
3
@@ -1,6 +1,7 @@
4
 #include "mythtimezone.h"
5
 
6
 #include <stdlib.h> // for malloc, getenv
7
+#include <time.h>
8
 
9
 #include <QDataStream>
10
 #include <QTextStream>
(-)mythtv/files/patch-libs__libmythtv__recorders__dvbdev__dvbci.cpp (-14 lines)
Lines 1-14 Link Here
1
--- libs/libmythtv/recorders/dvbdev/dvbci.cpp.orig	2010-04-26 23:30:52.000000000 +0200
2
+++ libs/libmythtv/recorders/dvbdev/dvbci.cpp	2014-01-22 09:13:22.000000000 -0500
3
@@ -28,7 +28,11 @@
4
 #include <errno.h>
5
 #include <ctype.h>
6
 #include <linux/dvb/ca.h>
7
+#ifndef __FreeBSD__
8
 #include <malloc.h>
9
+#else
10
+#include <stdlib.h>
11
+#endif
12
 #include <netinet/in.h>
13
 #include <poll.h>
14
 #include <string.h>
(-)mythtv/pkg-plist (-14 lines)
Lines 10-16 Link Here
10
bin/mythhdhomerun_config
10
bin/mythhdhomerun_config
11
bin/mythjobqueue
11
bin/mythjobqueue
12
bin/mythlcdserver
12
bin/mythlcdserver
13
bin/mythlogserver
14
bin/mythmediaserver
13
bin/mythmediaserver
15
bin/mythmetadatalookup
14
bin/mythmetadatalookup
16
bin/mythpreviewgen
15
bin/mythpreviewgen
Lines 432-438 Link Here
432
include/mythtv/mythwizard.h
431
include/mythtv/mythwizard.h
433
include/mythtv/netgrabbermanager.h
432
include/mythtv/netgrabbermanager.h
434
include/mythtv/netutils.h
433
include/mythtv/netutils.h
435
include/mythtv/nzmqt/nzmqt.hpp
436
include/mythtv/oldsettings.h
434
include/mythtv/oldsettings.h
437
include/mythtv/output.h
435
include/mythtv/output.h
438
include/mythtv/playgroup.h
436
include/mythtv/playgroup.h
Lines 490-498 Link Here
490
include/mythtv/visual.h
488
include/mythtv/visual.h
491
include/mythtv/volumebase.h
489
include/mythtv/volumebase.h
492
include/mythtv/xmlparse.h
490
include/mythtv/xmlparse.h
493
include/mythtv/zeromq/zmq.h
494
include/mythtv/zeromq/zmq.hpp
495
include/mythtv/zeromq/zmq_utils.h
496
%%BINDINGS%%%%SITE_PERL%%/IO/Socket/INET/MythTV.pm
491
%%BINDINGS%%%%SITE_PERL%%/IO/Socket/INET/MythTV.pm
497
%%BINDINGS%%%%SITE_PERL%%/MythTV.pm
492
%%BINDINGS%%%%SITE_PERL%%/MythTV.pm
498
%%BINDINGS%%%%SITE_PERL%%/MythTV/Channel.pm
493
%%BINDINGS%%%%SITE_PERL%%/MythTV/Channel.pm
Lines 622-631 Link Here
622
lib/libmythmetadata-0.27.so.0
617
lib/libmythmetadata-0.27.so.0
623
lib/libmythmetadata-0.27.so.0.27
618
lib/libmythmetadata-0.27.so.0.27
624
lib/libmythmetadata-0.27.so.0.27.0
619
lib/libmythmetadata-0.27.so.0.27.0
625
lib/libmythnzmqt.so
626
lib/libmythnzmqt.so.0
627
lib/libmythnzmqt.so.0.27
628
lib/libmythnzmqt.so.0.27.0
629
lib/libmythpostproc.so
620
lib/libmythpostproc.so
630
lib/libmythpostproc.so.52
621
lib/libmythpostproc.so.52
631
lib/libmythpostproc.so.52.2.100
622
lib/libmythpostproc.so.52.2.100
Lines 659-668 Link Here
659
lib/libmythupnp-0.27.so.0
650
lib/libmythupnp-0.27.so.0
660
lib/libmythupnp-0.27.so.0.27
651
lib/libmythupnp-0.27.so.0.27
661
lib/libmythupnp-0.27.so.0.27.0
652
lib/libmythupnp-0.27.so.0.27.0
662
lib/libmythzmq.a
663
lib/libmythzmq.so
664
lib/libmythzmq.so.1
665
lib/libmythzmq.so.1.0.1
666
lib/mythtv/filters/libadjust.so
653
lib/mythtv/filters/libadjust.so
667
lib/mythtv/filters/libbobdeint.so
654
lib/mythtv/filters/libbobdeint.so
668
lib/mythtv/filters/libcrop.so
655
lib/mythtv/filters/libcrop.so
Lines 679-685 Link Here
679
lib/mythtv/filters/libquickdnr.so
666
lib/mythtv/filters/libquickdnr.so
680
lib/mythtv/filters/libvflip.so
667
lib/mythtv/filters/libvflip.so
681
lib/mythtv/filters/libyadif.so
668
lib/mythtv/filters/libyadif.so
682
libdata/pkgconfig/libmythzmq.pc
683
%%DATADIR%%/CDS_scpd.xml
669
%%DATADIR%%/CDS_scpd.xml
684
%%DATADIR%%/CMGR_scpd.xml
670
%%DATADIR%%/CMGR_scpd.xml
685
%%DATADIR%%/MFEXML_scpd.xml
671
%%DATADIR%%/MFEXML_scpd.xml

Return to bug 204647