Index: head/multimedia/Makefile =================================================================== --- head/multimedia/Makefile (revision 474500) +++ head/multimedia/Makefile (revision 474501) @@ -1,477 +1,478 @@ # $FreeBSD$ # COMMENT = Multimedia software SUBDIR += 2mandvd SUBDIR += Bento4 SUBDIR += QtAV SUBDIR += ab25 SUBDIR += abby SUBDIR += acidrip SUBDIR += aegisub SUBDIR += aravis SUBDIR += asdcplib SUBDIR += assimp SUBDIR += atomicparsley SUBDIR += audacious SUBDIR += audacious-gtk3 SUBDIR += audacious-plugins SUBDIR += audacious-plugins-gtk3 SUBDIR += audiopreview SUBDIR += avidemux SUBDIR += avidemux-cli SUBDIR += avidemux-plugins SUBDIR += avidemux-qt4 SUBDIR += avinfo SUBDIR += baka-mplayer SUBDIR += bino SUBDIR += bitstream SUBDIR += blind SUBDIR += bsdbktr_tvtune SUBDIR += camserv SUBDIR += ccextractor SUBDIR += cclive SUBDIR += cheese SUBDIR += chilitags SUBDIR += cinelerra-gg SUBDIR += clipgrab SUBDIR += clive SUBDIR += clutter-gst SUBDIR += clutter-gst3 SUBDIR += cuse4bsd-kmod SUBDIR += cx88 SUBDIR += deforaos-player SUBDIR += devede SUBDIR += din SUBDIR += dirac SUBDIR += dragon SUBDIR += dragon-kde4 SUBDIR += dtv-scan-tables SUBDIR += dumpmpeg SUBDIR += dv2jpg SUBDIR += dv2sub + SUBDIR += dvb-apps SUBDIR += dvbcut SUBDIR += dvbsnoop SUBDIR += dvd-slideshow SUBDIR += dvdauthor SUBDIR += dvdid SUBDIR += dvdrip SUBDIR += dvdstyler SUBDIR += dvts SUBDIR += emby-server SUBDIR += emovix SUBDIR += ffdec SUBDIR += ffmpeg SUBDIR += ffmpeg0 SUBDIR += ffmpeg2theora SUBDIR += ffmpegthumbnailer SUBDIR += ffms2 SUBDIR += flvmeta SUBDIR += flvstreamer SUBDIR += flvtool++ SUBDIR += fpc-dts SUBDIR += fpc-libvlc SUBDIR += freevo SUBDIR += fxtv SUBDIR += gaupol SUBDIR += gavl SUBDIR += gcfilms SUBDIR += gdialog SUBDIR += gdvrecv SUBDIR += gmerlin SUBDIR += gmerlin-avdecoder SUBDIR += gmimms SUBDIR += gmp-api SUBDIR += gmtk SUBDIR += gnome-mplayer SUBDIR += gnome-mpv SUBDIR += gnome-subtitles SUBDIR += gpac-libgpac SUBDIR += gpac-mp4box SUBDIR += gpodder SUBDIR += grake SUBDIR += gst123 SUBDIR += gstreamer SUBDIR += gstreamer-ffmpeg SUBDIR += gstreamer-plugins SUBDIR += gstreamer-plugins-all SUBDIR += gstreamer-plugins-annodex SUBDIR += gstreamer-plugins-bad SUBDIR += gstreamer-plugins-buzztard SUBDIR += gstreamer-plugins-bz2 SUBDIR += gstreamer-plugins-core SUBDIR += gstreamer-plugins-dts SUBDIR += gstreamer-plugins-dv SUBDIR += gstreamer-plugins-dvd SUBDIR += gstreamer-plugins-fluendo-mpegdemux SUBDIR += gstreamer-plugins-gnonlin SUBDIR += gstreamer-plugins-good SUBDIR += gstreamer-plugins-mpeg2dec SUBDIR += gstreamer-plugins-mpeg2enc SUBDIR += gstreamer-plugins-resindvd SUBDIR += gstreamer-plugins-schroedinger SUBDIR += gstreamer-plugins-theora SUBDIR += gstreamer-plugins-ugly SUBDIR += gstreamer-plugins-v4l2 SUBDIR += gstreamer-plugins-vdpau SUBDIR += gstreamer-plugins-vp8 SUBDIR += gstreamer-plugins-x264 SUBDIR += gstreamer-plugins-xvid SUBDIR += gstreamer-qt4 SUBDIR += gstreamer1 SUBDIR += gstreamer1-editing-services SUBDIR += gstreamer1-libav SUBDIR += gstreamer1-plugins SUBDIR += gstreamer1-plugins-all SUBDIR += gstreamer1-plugins-assrender SUBDIR += gstreamer1-plugins-bad SUBDIR += gstreamer1-plugins-core SUBDIR += gstreamer1-plugins-dash SUBDIR += gstreamer1-plugins-dts SUBDIR += gstreamer1-plugins-dv SUBDIR += gstreamer1-plugins-dvdread SUBDIR += gstreamer1-plugins-gnonlin SUBDIR += gstreamer1-plugins-good SUBDIR += gstreamer1-plugins-hls SUBDIR += gstreamer1-plugins-kate SUBDIR += gstreamer1-plugins-libde265 SUBDIR += gstreamer1-plugins-mpeg2dec SUBDIR += gstreamer1-plugins-mpeg2enc SUBDIR += gstreamer1-plugins-mplex SUBDIR += gstreamer1-plugins-openh264 SUBDIR += gstreamer1-plugins-resindvd SUBDIR += gstreamer1-plugins-rtmp SUBDIR += gstreamer1-plugins-schroedinger SUBDIR += gstreamer1-plugins-smoothstreaming SUBDIR += gstreamer1-plugins-theora SUBDIR += gstreamer1-plugins-ttml SUBDIR += gstreamer1-plugins-ugly SUBDIR += gstreamer1-plugins-v4l2 SUBDIR += gstreamer1-plugins-vpx SUBDIR += gstreamer1-plugins-x264 SUBDIR += gstreamer1-plugins-x265 SUBDIR += gstreamer1-qt SUBDIR += gstreamer1-rtsp-server SUBDIR += gstreamer1-vaapi SUBDIR += gstreamer1-validate SUBDIR += gstreamermm SUBDIR += gtk-recordmydesktop SUBDIR += gtk-youtube-viewer SUBDIR += gxine SUBDIR += handbrake SUBDIR += harvid SUBDIR += imagination SUBDIR += iriverter SUBDIR += iso2mkv SUBDIR += jmref SUBDIR += k9copy-kde4 SUBDIR += kaffeine SUBDIR += kamoso SUBDIR += kdemultimedia SUBDIR += kdemultimedia-ffmpegthumbs SUBDIR += kdemultimedia-kde4 SUBDIR += kdemultimedia-ffmpegthumbs-kde4 SUBDIR += kdemultimedia-mplayerthumbs-kde4 SUBDIR += kdenlive SUBDIR += kdenlive-kde4 SUBDIR += kf5-kmediaplayer SUBDIR += kissdx SUBDIR += kmplayer-kde4 SUBDIR += kodi SUBDIR += kodi-addon-pvr-hts SUBDIR += kodi-addon-pvr-iptvsimple SUBDIR += kodi-devel SUBDIR += kplayer-kde4 SUBDIR += kvazaar SUBDIR += l-smash SUBDIR += libaacs SUBDIR += libass SUBDIR += libav SUBDIR += libbdplus SUBDIR += libbluray SUBDIR += libcec SUBDIR += libdc1394 SUBDIR += libdca SUBDIR += libdcadec SUBDIR += libde265 SUBDIR += libdv SUBDIR += libdvbcsa SUBDIR += libdvbpsi SUBDIR += libdvdcss SUBDIR += libdvdnav SUBDIR += libdvdread SUBDIR += libfame SUBDIR += libhdhomerun SUBDIR += libkate SUBDIR += libmatroska SUBDIR += libmediaart SUBDIR += libmediainfo SUBDIR += libmpeg2 SUBDIR += libmpeg3 SUBDIR += libmtp SUBDIR += libquicktime SUBDIR += libquicktime-lame SUBDIR += libquvi SUBDIR += libquvi-scripts SUBDIR += libquvi-scripts09 SUBDIR += libquvi09 SUBDIR += librtmp SUBDIR += libsmacker SUBDIR += libtheora SUBDIR += libtuner SUBDIR += libuvc SUBDIR += libv4l SUBDIR += libva SUBDIR += libva-intel-driver SUBDIR += libva-utils SUBDIR += libva-vdpau-driver SUBDIR += libvdpau SUBDIR += libvdpau-va-gl SUBDIR += libvpx SUBDIR += libx264 SUBDIR += libxine SUBDIR += libxspf SUBDIR += libzen SUBDIR += linux-c6-libtheora SUBDIR += linux-c6-libv4l SUBDIR += linux-c7-libtheora SUBDIR += linux-c7-libv4l SUBDIR += linux-tsmuxer SUBDIR += linux_dvbwrapper-kmod SUBDIR += lives SUBDIR += livestreamer SUBDIR += lsdvd SUBDIR += lxdvdrip SUBDIR += m2tstoavi SUBDIR += m2vrequantiser SUBDIR += mediadownloader SUBDIR += mediainfo SUBDIR += mencoder SUBDIR += mimms SUBDIR += minitube SUBDIR += miro SUBDIR += mjpegtools SUBDIR += mjpg-streamer SUBDIR += mkclean SUBDIR += mkvalidator SUBDIR += mkvtoolnix SUBDIR += mkxvcd SUBDIR += mlt SUBDIR += mlt-qt4 SUBDIR += mlt-qt5 SUBDIR += mmpython SUBDIR += mmsclient SUBDIR += mmsrip SUBDIR += motion SUBDIR += mp3cd SUBDIR += mp4v2 SUBDIR += mpc-qt SUBDIR += mpeg2codec SUBDIR += mpeg2play SUBDIR += mpeg4ip SUBDIR += mpeg_encode SUBDIR += mpeg_play SUBDIR += mpeg_stat SUBDIR += mpgtx SUBDIR += mplayer SUBDIR += mplayer-skins SUBDIR += mplex SUBDIR += mps-youtube SUBDIR += mpv SUBDIR += msdl SUBDIR += msopenh264 SUBDIR += msx264 SUBDIR += mxflib SUBDIR += mythtv SUBDIR += mythtv-frontend SUBDIR += naludump SUBDIR += nordlicht SUBDIR += nostt SUBDIR += obs-studio SUBDIR += oggvideotools SUBDIR += ogmrip SUBDIR += ogmtools SUBDIR += omxplayer SUBDIR += openh264 SUBDIR += openquicktime SUBDIR += openshot SUBDIR += oqtencoder SUBDIR += oqtplayer SUBDIR += oscam SUBDIR += p5-Audio-M4P SUBDIR += p5-FFmpeg-Command SUBDIR += p5-FLV-Info SUBDIR += p5-File-Format-RIFF SUBDIR += p5-GStreamer SUBDIR += p5-MP4-Info SUBDIR += p5-Net-UPnP SUBDIR += p5-Subtitles SUBDIR += p5-Umph-Prompt SUBDIR += p5-Video-OpenQuicktime SUBDIR += pHash SUBDIR += phonon SUBDIR += phonon-designerplugin SUBDIR += phonon-gstreamer SUBDIR += phonon-vlc SUBDIR += phonon-xine SUBDIR += photofilmstrip SUBDIR += php-pHash SUBDIR += pitivi SUBDIR += playd SUBDIR += plexmediaserver SUBDIR += plexmediaserver-plexpass SUBDIR += plexwatch SUBDIR += podcastdl SUBDIR += poe SUBDIR += ppm2fli SUBDIR += projectx SUBDIR += ptx-kmod SUBDIR += pwcbsd SUBDIR += pwcview SUBDIR += py-cec SUBDIR += py-enzyme SUBDIR += py-flvlib SUBDIR += py-gstreamer SUBDIR += py-gstreamer1 SUBDIR += py-guessit SUBDIR += py-kaa-base SUBDIR += py-kaa-imlib2 SUBDIR += py-kaa-metadata SUBDIR += py-librtmp SUBDIR += py-mido SUBDIR += py-mlt SUBDIR += py-moviepy SUBDIR += py-openlp SUBDIR += py-periscope SUBDIR += py-pretty_midi SUBDIR += py-PySceneDetect SUBDIR += py-qt4-multimedia SUBDIR += py-qt4-phonon SUBDIR += py-qt5-multimedia SUBDIR += py-qt5-multimediawidgets SUBDIR += py-soco SUBDIR += py-subliminal SUBDIR += py-tvnamer SUBDIR += pyjama SUBDIR += pymp SUBDIR += qmmp SUBDIR += qmmp-plugin-pack SUBDIR += qmmp-plugin-pack-qt5 SUBDIR += qmmp-qt5 SUBDIR += qt-faststart SUBDIR += qt4-mobility SUBDIR += qt4-multimedia SUBDIR += qt5-multimedia SUBDIR += quark SUBDIR += quodlibet SUBDIR += quvi SUBDIR += quvi09 SUBDIR += rage SUBDIR += recmpeg SUBDIR += recordmydesktop SUBDIR += replex SUBDIR += rox-videothumbnail SUBDIR += rtmpdump SUBDIR += rubygem-av SUBDIR += rubygem-clutter-gstreamer SUBDIR += rubygem-flvtool2 SUBDIR += rubygem-gstreamer SUBDIR += rubygem-paperclip-av-transcoder SUBDIR += rubygem-paperclip-av-transcoder-rails50 SUBDIR += rubygem-streamio-ffmpeg SUBDIR += sabbu SUBDIR += schroedinger SUBDIR += shotcut SUBDIR += simplescreenrecorder SUBDIR += smpeg SUBDIR += smpeg2 SUBDIR += smplayer SUBDIR += smplayer-skins SUBDIR += smplayer-themes SUBDIR += sms1xxx-kmod SUBDIR += smtube SUBDIR += snappy SUBDIR += spigot SUBDIR += spook SUBDIR += subtitlecomposer-kde4 SUBDIR += subtitleeditor SUBDIR += subtitleoffsetmodifier SUBDIR += subtitleripper SUBDIR += subtools SUBDIR += swfdec-gnome SUBDIR += syncplay SUBDIR += szap-s2 SUBDIR += tautulli SUBDIR += tcmplex-panteltje SUBDIR += tivodecode SUBDIR += totem SUBDIR += totem-pl-parser SUBDIR += tovid SUBDIR += transcode SUBDIR += tstools SUBDIR += tvheadend SUBDIR += umph SUBDIR += umplayer SUBDIR += umr SUBDIR += v4l-utils SUBDIR += v4l_compat SUBDIR += vamps SUBDIR += vapoursynth SUBDIR += vapoursynth-l-smash-works SUBDIR += vcdgear SUBDIR += vcdimager SUBDIR += vcdpad SUBDIR += vdpauinfo SUBDIR += vdr SUBDIR += vdr-plugin-control SUBDIR += vdr-plugin-eepg SUBDIR += vdr-plugin-epgsearch SUBDIR += vdr-plugin-extrecmenu SUBDIR += vdr-plugin-femon SUBDIR += vdr-plugin-infosatepg SUBDIR += vdr-plugin-iptv SUBDIR += vdr-plugin-markad SUBDIR += vdr-plugin-osdpip SUBDIR += vdr-plugin-osdteletext SUBDIR += vdr-plugin-reelchannelscan SUBDIR += vdr-plugin-remote SUBDIR += vdr-plugin-skinenigmang SUBDIR += vdr-plugin-sleeptimer SUBDIR += vdr-plugin-softhddevice SUBDIR += vdr-plugin-streamdev SUBDIR += vdr-plugin-ttxtsubs SUBDIR += vdr-plugin-upnp SUBDIR += vdr-plugin-vdrmanager SUBDIR += vdr-plugin-vnsiserver SUBDIR += vdr-plugin-wirbelscan SUBDIR += vdr-plugin-xineliboutput SUBDIR += vdr-plugin-xvdr SUBDIR += vdr-plugins SUBDIR += vid.stab SUBDIR += vlc SUBDIR += vlc-qt4 SUBDIR += vtkmpeg2encode SUBDIR += w_scan SUBDIR += webcamd SUBDIR += webcamoid SUBDIR += webvfx-qt5 SUBDIR += win32-codecs SUBDIR += winff SUBDIR += x264 SUBDIR += x265 SUBDIR += xanim SUBDIR += xawtv SUBDIR += xfce4-parole SUBDIR += xine SUBDIR += xmms SUBDIR += xmms-skins SUBDIR += xmms-skins-huge SUBDIR += xporthdmv SUBDIR += xtheater SUBDIR += xvid SUBDIR += yamdi SUBDIR += zoneminder SUBDIR += zoneminder-h264 .include Index: head/multimedia/dvb-apps/Makefile =================================================================== --- head/multimedia/dvb-apps/Makefile (nonexistent) +++ head/multimedia/dvb-apps/Makefile (revision 474501) @@ -0,0 +1,51 @@ +# $FreeBSD$ + +PORTNAME= dvb-apps +PORTVERSION= 1.1.2.1505 +CATEGORIES= multimedia +MASTER_SITES= LOCAL/decke +DISTNAME= ${PORTNAME}-3d43b280298c + +MAINTAINER= decke@FreeBSD.org +COMMENT= Linux DVB API applications and utilities + +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/COPYING.LGPL + +BUILD_DEPENDS= ${LOCALBASE}/include/linux/dvb/version.h:multimedia/v4l_compat + +USES= gmake iconv perl5 tar:bzip2 + +USE_LDCONFIG= yes +USE_PERL5= build + +MAKE_ARGS+= prefix="${PREFIX}" +CFLAGS+= -I${LOCALBASE}/include -Wno-int-conversion +LDFLAGS+= -L${LOCALBASE}/lib + +post-patch: + @${REINPLACE_CMD} 's|/usr/include|${LOCALBASE}/include|' \ + ${WRKSRC}/Makefile \ + ${WRKSRC}/util/av7110_loadkeys/generate-keynames.sh \ + ${WRKSRC}/util/szap/Makefile + @${REINPLACE_CMD} 's|make|gmake|' \ + ${WRKSRC}/test/Makefile + @${REINPLACE_CMD} 's|||' \ + ${WRKSRC}/lib/libdvbcfg/dvbcfg_scanfile.c \ + ${WRKSRC}/lib/libdvbcfg/dvbcfg_zapchannel.c + @${REINPLACE_CMD} 's|O_LARGEFILE|0|' \ + ${WRKSRC}/test/test_dvr.c \ + ${WRKSRC}/test/test_tapdmx.c \ + ${WRKSRC}/util/gnutv/gnutv_data.c \ + ${WRKSRC}/util/szap/tzap.c + @${REINPLACE_CMD} 's|||' \ + ${WRKSRC}/util/dib3000-watch/dib3000-watch.c \ + ${WRKSRC}/util/scan/lnb.c \ + ${WRKSRC}/lib/libdvbsec/dvbsec_api.c \ + ${WRKSRC}/lib/libdvbsec/dvbsec_cfg.c \ + ${WRKSRC}/lib/libdvbapi/dvbvideo.c \ + ${WRKSRC}/test/test_vevent.c \ + ${WRKSRC}/test/test_stillimage.c \ + ${WRKSRC}/test/test_av.c + +.include Property changes on: head/multimedia/dvb-apps/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/dvb-apps/distinfo =================================================================== --- head/multimedia/dvb-apps/distinfo (nonexistent) +++ head/multimedia/dvb-apps/distinfo (revision 474501) @@ -0,0 +1,3 @@ +TIMESTAMP = 1529346747 +SHA256 (dvb-apps-3d43b280298c.tar.bz2) = 70c1d293ea3ddbcb970e01c8a51487ee97a4dcf33a73c0236c7d57757c7f6fb0 +SIZE (dvb-apps-3d43b280298c.tar.bz2) = 368759 Property changes on: head/multimedia/dvb-apps/distinfo ___________________________________________________________________ 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/dvb-apps/files/patch-Make.rules =================================================================== --- head/multimedia/dvb-apps/files/patch-Make.rules (nonexistent) +++ head/multimedia/dvb-apps/files/patch-Make.rules (revision 474501) @@ -0,0 +1,20 @@ +--- Make.rules.orig 2014-03-21 19:26:36 UTC ++++ Make.rules +@@ -46,7 +46,7 @@ ifeq ($(V),1) + %: %.c + $(CC) $(CPPFLAGS) $(CFLAGS) -MMD $(LDFLAGS) -o $@ $< $(filter-out %.h %.c,$^) $(LOADLIBES) $(LDLIBS) + %.so: +- $(CC) -shared -o $@ $^ ++ $(CC) -shared -Wl,-soname,$@ -o $@ $^ + %.a: + $(AR) rcs $@ $^ + clean:: +@@ -76,7 +76,7 @@ else + @$(CC) $(CPPFLAGS) $(CFLAGS) -MMD $(LDFLAGS) -o $@ $< $(filter-out %.h %.c,$^) $(LOADLIBES) $(LDLIBS) + %.so: + @echo CC $@ +- @$(CC) -shared -o $@ $^ ++ @$(CC) -shared -Wl,-soname,$@ -o $@ $^ + %.a: + @echo AR $@ + @$(AR) rcs $@ $^ Property changes on: head/multimedia/dvb-apps/files/patch-Make.rules ___________________________________________________________________ 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/dvb-apps/files/patch-include_dmx.h =================================================================== --- head/multimedia/dvb-apps/files/patch-include_dmx.h (nonexistent) +++ head/multimedia/dvb-apps/files/patch-include_dmx.h (revision 474501) @@ -0,0 +1,19 @@ +--- include/dmx.h.orig 2014-03-21 19:26:36 UTC ++++ include/dmx.h +@@ -24,7 +24,15 @@ + #ifndef _DVBDMX_H_ + #define _DVBDMX_H_ + +-#include ++#ifdef __FreeBSD__ ++#define __u8 uint8_t ++#define __u16 uint16_t ++#define __u32 uint32_t ++#define __u64 uint64_t ++#define __s16 int16_t ++#define __s32 int32_t ++#endif ++ + #ifdef __KERNEL__ + #include + #else Property changes on: head/multimedia/dvb-apps/files/patch-include_dmx.h ___________________________________________________________________ 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/dvb-apps/files/patch-include_frontend.h =================================================================== --- head/multimedia/dvb-apps/files/patch-include_frontend.h (nonexistent) +++ head/multimedia/dvb-apps/files/patch-include_frontend.h (revision 474501) @@ -0,0 +1,19 @@ +--- include/frontend.h.orig 2014-03-21 19:26:36 UTC ++++ include/frontend.h +@@ -28,8 +28,14 @@ + #ifndef _DVBFRONTEND_H_ + #define _DVBFRONTEND_H_ + +-#include +- ++#ifdef __FreeBSD__ ++#define __u8 uint8_t ++#define __u16 uint16_t ++#define __u32 uint32_t ++#define __u64 uint64_t ++#define __s16 int16_t ++#define __s32 int32_t ++#endif + + typedef enum fe_type { + FE_QPSK, Property changes on: head/multimedia/dvb-apps/files/patch-include_frontend.h ___________________________________________________________________ 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/dvb-apps/files/patch-lib_libucsi_endianops.h =================================================================== --- head/multimedia/dvb-apps/files/patch-lib_libucsi_endianops.h (nonexistent) +++ head/multimedia/dvb-apps/files/patch-lib_libucsi_endianops.h (revision 474501) @@ -0,0 +1,11 @@ +--- lib/libucsi/endianops.h.orig 2014-03-21 19:26:36 UTC ++++ lib/libucsi/endianops.h +@@ -27,8 +27,6 @@ extern "C" + #endif + + #include +-#include +-#include + + #define __ucsi_packed __attribute__((packed)) + Property changes on: head/multimedia/dvb-apps/files/patch-lib_libucsi_endianops.h ___________________________________________________________________ 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/dvb-apps/files/patch-util_av7110__loadkeys_av7110__loadkeys.c =================================================================== --- head/multimedia/dvb-apps/files/patch-util_av7110__loadkeys_av7110__loadkeys.c (nonexistent) +++ head/multimedia/dvb-apps/files/patch-util_av7110__loadkeys_av7110__loadkeys.c (revision 474501) @@ -0,0 +1,23 @@ +--- util/av7110_loadkeys/av7110_loadkeys.c.orig 2014-03-21 19:26:36 UTC ++++ util/av7110_loadkeys/av7110_loadkeys.c +@@ -1,4 +1,3 @@ +-#include + #include + #include + #include +@@ -10,6 +9,15 @@ + + #include "input_keynames.h" + ++#ifdef __FreeBSD__ ++#define __u8 uint8_t ++#define __u16 uint16_t ++#define __u32 uint32_t ++#define __u64 uint64_t ++#define __s16 int16_t ++#define __s32 int32_t ++#endif ++ + + static + void print_error (const char *action, const char *file) Property changes on: head/multimedia/dvb-apps/files/patch-util_av7110__loadkeys_av7110__loadkeys.c ___________________________________________________________________ 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/dvb-apps/files/patch-util_dib3000-watch_dib-i2c.h =================================================================== --- head/multimedia/dvb-apps/files/patch-util_dib3000-watch_dib-i2c.h (nonexistent) +++ head/multimedia/dvb-apps/files/patch-util_dib3000-watch_dib-i2c.h (revision 474501) @@ -0,0 +1,17 @@ +--- util/dib3000-watch/dib-i2c.h.orig 2014-03-21 19:26:36 UTC ++++ util/dib3000-watch/dib-i2c.h +@@ -8,6 +8,14 @@ + #ifndef _DIB_I2C_H + #define _DIB_I2C_H + ++#ifdef __FreeBSD__ ++#define __u8 uint8_t ++#define __u16 uint16_t ++#define __u32 uint32_t ++#define __u64 uint64_t ++#define __s16 int16_t ++#define __s32 int32_t ++#endif + + /* from */ + #define I2C_SLAVE 0x0703 Property changes on: head/multimedia/dvb-apps/files/patch-util_dib3000-watch_dib-i2c.h ___________________________________________________________________ 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/dvb-apps/files/patch-util_dvbdate_dvbdate.c =================================================================== --- head/multimedia/dvb-apps/files/patch-util_dvbdate_dvbdate.c (nonexistent) +++ head/multimedia/dvb-apps/files/patch-util_dvbdate_dvbdate.c (revision 474501) @@ -0,0 +1,13 @@ +--- util/dvbdate/dvbdate.c.orig 2014-03-21 19:26:36 UTC ++++ util/dvbdate/dvbdate.c +@@ -309,8 +309,8 @@ int atsc_scan_date(time_t *rx_time, unsi + */ + int set_time(time_t * new_time) + { +- if (stime(new_time)) { +- perror("Unable to set time"); ++ if (1) { ++ perror("Unable to set time. stime(2) not supported on FreeBSD"); + return -1; + } + return 0; Property changes on: head/multimedia/dvb-apps/files/patch-util_dvbdate_dvbdate.c ___________________________________________________________________ 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/dvb-apps/files/patch-util_gnutv_gnutv.c =================================================================== --- head/multimedia/dvb-apps/files/patch-util_gnutv_gnutv.c (nonexistent) +++ head/multimedia/dvb-apps/files/patch-util_gnutv_gnutv.c (revision 474501) @@ -0,0 +1,10 @@ +--- util/gnutv/gnutv.c.orig 2014-03-21 19:26:36 UTC ++++ util/gnutv/gnutv.c +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + #include + #include + #include Property changes on: head/multimedia/dvb-apps/files/patch-util_gnutv_gnutv.c ___________________________________________________________________ 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/dvb-apps/files/patch-util_gnutv_gnutv__data.c =================================================================== --- head/multimedia/dvb-apps/files/patch-util_gnutv_gnutv__data.c (nonexistent) +++ head/multimedia/dvb-apps/files/patch-util_gnutv_gnutv__data.c (revision 474501) @@ -0,0 +1,23 @@ +--- util/gnutv/gnutv_data.c.orig 2014-03-21 19:26:36 UTC ++++ util/gnutv/gnutv_data.c +@@ -33,8 +33,10 @@ + #include + #include + #include ++#include + #include + #include ++#include + #include + #include + #include +@@ -137,7 +139,8 @@ void gnutv_data_start(int _output_type, + + // bind to local interface if requested + if (outif != NULL) { +- if (setsockopt(outfd, SOL_SOCKET, SO_BINDTODEVICE, outif, strlen(outif)) < 0) { ++ if (1 /*setsockopt(outfd, SOL_SOCKET, SO_BINDTODEVICE, outif, strlen(outif)) < 0*/) { ++ fprintf(stderr, "SO_BINDTODEVICE not supported on FreeBSD\n"); + fprintf(stderr, "Failed to bind to interface %s\n", outif); + exit(1); + } Property changes on: head/multimedia/dvb-apps/files/patch-util_gnutv_gnutv__data.c ___________________________________________________________________ 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/dvb-apps/files/patch-util_scan_section__generate.pl =================================================================== --- head/multimedia/dvb-apps/files/patch-util_scan_section__generate.pl (nonexistent) +++ head/multimedia/dvb-apps/files/patch-util_scan_section__generate.pl (revision 474501) @@ -0,0 +1,11 @@ +--- util/scan/section_generate.pl.orig 2014-03-21 19:26:36 UTC ++++ util/scan/section_generate.pl +@@ -4,7 +4,7 @@ use strict; + + die "no section perl file given" unless @ARGV; + +-my $h = require($ARGV[0]); ++my $h = require("./".$ARGV[0]); + + our $basename; + our $debug = $ARGV[1]; Property changes on: head/multimedia/dvb-apps/files/patch-util_scan_section__generate.pl ___________________________________________________________________ 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/dvb-apps/pkg-descr =================================================================== --- head/multimedia/dvb-apps/pkg-descr (nonexistent) +++ head/multimedia/dvb-apps/pkg-descr (revision 474501) @@ -0,0 +1,34 @@ +Linux DVB API applications and utilities. + +All applications support the DVB-S, DVB-C, DVB-T, and ATSC standards. + +Main User Applications: +util/scan - Scan for channels on your digital TV device. +util/gnutv - Tune, watch and stream your TV. + +General Utilities: +util/dvbdate - Set your clock from digital TV. +util/dvbnet - Control digital data network interfaces. +util/dvbtraffic - Monitor traffic on a digital device. +util/femon - Monitor the tuning on a digital TV device. +util/zap - *Just* tunes a digital device - really intended for developers. +util/gotox - Simple Rotor control utility +util/alevt - Teletext capture and display utility + +Hardware Specific Utilities: +util/av7110_loadkeys - Load remote keys into an av7110 based card +util/dib3000-watch - Monitor DIB3000 demodulators +util/dst-utils - Utilities for DST based cards. +util/ttusb_dec_reset - Reset a TechnoTrends TTUSB DEC device. + +Libraries: +lib/libdvbapi - Interface library to digital TV devices. +lib/libdvbcfg - Library to parse/create digital TV channel configuration files. +lib/libdvbsec - Library for Satellite Equipment Control operations. +lib/libucsi - Fast MPEG2 Transport Stream SI table parsing library. +lib/libdvben50221- Complete implementation of a Cenelec EN 50221 CAM stack. +lib/libdvbmisc - Miscellaneous utilities used by the other libraries. + +Various testing applications also live in test. + +WWW: https://linuxtv.org/hg/dvb-apps/ Property changes on: head/multimedia/dvb-apps/pkg-descr ___________________________________________________________________ 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/dvb-apps/pkg-plist =================================================================== --- head/multimedia/dvb-apps/pkg-plist (nonexistent) +++ head/multimedia/dvb-apps/pkg-plist (revision 474501) @@ -0,0 +1,241 @@ +bin/atsc_epg +bin/av7110_loadkeys +bin/azap +bin/czap +bin/dib3000-watch +bin/dst_test +bin/dvbdate +bin/dvbnet +bin/dvbscan +bin/dvbtraffic +bin/femon +bin/gnutv +bin/gotox +bin/lsdvb +bin/scan +bin/szap +bin/tzap +bin/zap +include/libdvbapi/dvbaudio.h +include/libdvbapi/dvbca.h +include/libdvbapi/dvbdemux.h +include/libdvbapi/dvbfe.h +include/libdvbapi/dvbnet.h +include/libdvbapi/dvbvideo.h +include/libdvbcfg/dvbcfg_scanfile.h +include/libdvbcfg/dvbcfg_zapchannel.h +include/libdvben50221/asn_1.h +include/libdvben50221/en50221_app_ai.h +include/libdvben50221/en50221_app_auth.h +include/libdvben50221/en50221_app_ca.h +include/libdvben50221/en50221_app_datetime.h +include/libdvben50221/en50221_app_dvb.h +include/libdvben50221/en50221_app_epg.h +include/libdvben50221/en50221_app_lowspeed.h +include/libdvben50221/en50221_app_mmi.h +include/libdvben50221/en50221_app_rm.h +include/libdvben50221/en50221_app_smartcard.h +include/libdvben50221/en50221_app_tags.h +include/libdvben50221/en50221_app_teletext.h +include/libdvben50221/en50221_app_utils.h +include/libdvben50221/en50221_errno.h +include/libdvben50221/en50221_session.h +include/libdvben50221/en50221_stdcam.h +include/libdvben50221/en50221_transport.h +include/libdvbsec/dvbsec_api.h +include/libdvbsec/dvbsec_cfg.h +include/libesg/bootstrap/access_descriptor.h +include/libesg/bootstrap/provider_discovery_descriptor.h +include/libesg/encapsulation/container.h +include/libesg/encapsulation/data_repository.h +include/libesg/encapsulation/fragment_management_information.h +include/libesg/encapsulation/string_repository.h +include/libesg/representation/encapsulated_textual_esg_xml_fragment.h +include/libesg/representation/init_message.h +include/libesg/representation/textual_decoder_init.h +include/libesg/transport/session_partition_declaration.h +include/libesg/types.h +include/libucsi/atsc/ac3_descriptor.h +include/libucsi/atsc/caption_service_descriptor.h +include/libucsi/atsc/component_name_descriptor.h +include/libucsi/atsc/content_advisory_descriptor.h +include/libucsi/atsc/cvct_section.h +include/libucsi/atsc/dcc_arriving_request_descriptor.h +include/libucsi/atsc/dcc_departing_request_descriptor.h +include/libucsi/atsc/dccsct_section.h +include/libucsi/atsc/dcct_section.h +include/libucsi/atsc/descriptor.h +include/libucsi/atsc/eit_section.h +include/libucsi/atsc/ett_section.h +include/libucsi/atsc/extended_channel_name_descriptor.h +include/libucsi/atsc/genre_descriptor.h +include/libucsi/atsc/mgt_section.h +include/libucsi/atsc/rc_descriptor.h +include/libucsi/atsc/rrt_section.h +include/libucsi/atsc/section.h +include/libucsi/atsc/service_location_descriptor.h +include/libucsi/atsc/stt_section.h +include/libucsi/atsc/stuffing_descriptor.h +include/libucsi/atsc/time_shifted_service_descriptor.h +include/libucsi/atsc/tvct_section.h +include/libucsi/atsc/types.h +include/libucsi/crc32.h +include/libucsi/descriptor.h +include/libucsi/dvb/ac3_descriptor.h +include/libucsi/dvb/adaptation_field_data_descriptor.h +include/libucsi/dvb/ait_application_descriptor.h +include/libucsi/dvb/ait_application_icons_descriptor.h +include/libucsi/dvb/ait_application_name_descriptor.h +include/libucsi/dvb/ait_external_application_authorisation_descriptor.h +include/libucsi/dvb/ancillary_data_descriptor.h +include/libucsi/dvb/announcement_support_descriptor.h +include/libucsi/dvb/application_signalling_descriptor.h +include/libucsi/dvb/bat_section.h +include/libucsi/dvb/bouquet_name_descriptor.h +include/libucsi/dvb/ca_identifier_descriptor.h +include/libucsi/dvb/cable_delivery_descriptor.h +include/libucsi/dvb/cell_frequency_link_descriptor.h +include/libucsi/dvb/cell_list_descriptor.h +include/libucsi/dvb/component_descriptor.h +include/libucsi/dvb/content_descriptor.h +include/libucsi/dvb/content_identifier_descriptor.h +include/libucsi/dvb/country_availability_descriptor.h +include/libucsi/dvb/data_broadcast_descriptor.h +include/libucsi/dvb/data_broadcast_id_descriptor.h +include/libucsi/dvb/default_authority_descriptor.h +include/libucsi/dvb/descriptor.h +include/libucsi/dvb/dit_section.h +include/libucsi/dvb/dsng_descriptor.h +include/libucsi/dvb/eit_section.h +include/libucsi/dvb/extended_event_descriptor.h +include/libucsi/dvb/frequency_list_descriptor.h +include/libucsi/dvb/int_section.h +include/libucsi/dvb/ip_mac_platform_name_descriptor.h +include/libucsi/dvb/ip_mac_platform_provider_name_descriptor.h +include/libucsi/dvb/ip_mac_stream_location_descriptor.h +include/libucsi/dvb/linkage_descriptor.h +include/libucsi/dvb/local_time_offset_descriptor.h +include/libucsi/dvb/mhp_data_broadcast_id_descriptor.h +include/libucsi/dvb/mosaic_descriptor.h +include/libucsi/dvb/mpe_fec_section.h +include/libucsi/dvb/multilingual_bouquet_name_descriptor.h +include/libucsi/dvb/multilingual_component_descriptor.h +include/libucsi/dvb/multilingual_network_name_descriptor.h +include/libucsi/dvb/multilingual_service_name_descriptor.h +include/libucsi/dvb/network_name_descriptor.h +include/libucsi/dvb/nit_section.h +include/libucsi/dvb/nvod_reference_descriptor.h +include/libucsi/dvb/parental_rating_descriptor.h +include/libucsi/dvb/partial_transport_stream_descriptor.h +include/libucsi/dvb/pdc_descriptor.h +include/libucsi/dvb/private_data_specifier_descriptor.h +include/libucsi/dvb/related_content_descriptor.h +include/libucsi/dvb/rnt_rar_over_dvb_stream_descriptor.h +include/libucsi/dvb/rnt_rar_over_ip_descriptor.h +include/libucsi/dvb/rnt_rnt_scan_descriptor.h +include/libucsi/dvb/rst_section.h +include/libucsi/dvb/s2_satellite_delivery_descriptor.h +include/libucsi/dvb/satellite_delivery_descriptor.h +include/libucsi/dvb/scrambling_descriptor.h +include/libucsi/dvb/sdt_section.h +include/libucsi/dvb/section.h +include/libucsi/dvb/service_availability_descriptor.h +include/libucsi/dvb/service_descriptor.h +include/libucsi/dvb/service_identifier_descriptor.h +include/libucsi/dvb/service_list_descriptor.h +include/libucsi/dvb/service_move_descriptor.h +include/libucsi/dvb/short_event_descriptor.h +include/libucsi/dvb/short_smoothing_buffer_descriptor.h +include/libucsi/dvb/sit_section.h +include/libucsi/dvb/st_section.h +include/libucsi/dvb/stream_identifier_descriptor.h +include/libucsi/dvb/stuffing_descriptor.h +include/libucsi/dvb/subtitling_descriptor.h +include/libucsi/dvb/target_ip_address_descriptor.h +include/libucsi/dvb/target_ip_slash_descriptor.h +include/libucsi/dvb/target_ip_source_slash_descriptor.h +include/libucsi/dvb/target_ipv6_address_descriptor.h +include/libucsi/dvb/target_ipv6_slash_descriptor.h +include/libucsi/dvb/target_ipv6_source_slash_descriptor.h +include/libucsi/dvb/tdt_section.h +include/libucsi/dvb/telephone_descriptor.h +include/libucsi/dvb/teletext_descriptor.h +include/libucsi/dvb/terrestrial_delivery_descriptor.h +include/libucsi/dvb/time_shifted_event_descriptor.h +include/libucsi/dvb/time_shifted_service_descriptor.h +include/libucsi/dvb/time_slice_fec_identifier_descriptor.h +include/libucsi/dvb/tot_section.h +include/libucsi/dvb/transport_stream_descriptor.h +include/libucsi/dvb/tva_container_section.h +include/libucsi/dvb/tva_id_descriptor.h +include/libucsi/dvb/types.h +include/libucsi/dvb/vbi_data_descriptor.h +include/libucsi/dvb/vbi_teletext_descriptor.h +include/libucsi/endianops.h +include/libucsi/mpeg/audio_stream_descriptor.h +include/libucsi/mpeg/ca_descriptor.h +include/libucsi/mpeg/cat_section.h +include/libucsi/mpeg/content_labelling_descriptor.h +include/libucsi/mpeg/copyright_descriptor.h +include/libucsi/mpeg/data_stream_alignment_descriptor.h +include/libucsi/mpeg/datagram_section.h +include/libucsi/mpeg/descriptor.h +include/libucsi/mpeg/external_es_id_descriptor.h +include/libucsi/mpeg/fmc_descriptor.h +include/libucsi/mpeg/fmxbuffer_size_descriptor.h +include/libucsi/mpeg/hierarchy_descriptor.h +include/libucsi/mpeg/ibp_descriptor.h +include/libucsi/mpeg/iod_descriptor.h +include/libucsi/mpeg/iso_639_language_descriptor.h +include/libucsi/mpeg/maximum_bitrate_descriptor.h +include/libucsi/mpeg/metadata_descriptor.h +include/libucsi/mpeg/metadata_pointer_descriptor.h +include/libucsi/mpeg/metadata_section.h +include/libucsi/mpeg/metadata_std_descriptor.h +include/libucsi/mpeg/mpeg4_audio_descriptor.h +include/libucsi/mpeg/mpeg4_video_descriptor.h +include/libucsi/mpeg/multiplex_buffer_descriptor.h +include/libucsi/mpeg/multiplex_buffer_utilization_descriptor.h +include/libucsi/mpeg/muxcode_descriptor.h +include/libucsi/mpeg/odsmt_section.h +include/libucsi/mpeg/pat_section.h +include/libucsi/mpeg/pmt_section.h +include/libucsi/mpeg/private_data_indicator_descriptor.h +include/libucsi/mpeg/registration_descriptor.h +include/libucsi/mpeg/section.h +include/libucsi/mpeg/sl_descriptor.h +include/libucsi/mpeg/smoothing_buffer_descriptor.h +include/libucsi/mpeg/std_descriptor.h +include/libucsi/mpeg/system_clock_descriptor.h +include/libucsi/mpeg/target_background_grid_descriptor.h +include/libucsi/mpeg/tsdt_section.h +include/libucsi/mpeg/types.h +include/libucsi/mpeg/video_stream_descriptor.h +include/libucsi/mpeg/video_window_descriptor.h +include/libucsi/section.h +include/libucsi/section_buf.h +include/libucsi/transport_packet.h +include/libucsi/types.h +lib/libdvbapi.a +lib/libdvbapi.so +lib/libdvbcfg.a +lib/libdvbcfg.so +lib/libdvben50221.a +lib/libdvben50221.so +lib/libdvbsec.a +lib/libdvbsec.so +lib/libesg.a +lib/libesg.so +lib/libucsi.a +lib/libucsi.so +share/dvb/av7110_loadkeys/activy.rcmm +share/dvb/av7110_loadkeys/galaxis.rcmm +share/dvb/av7110_loadkeys/hauppauge.rc5 +share/dvb/av7110_loadkeys/hauppauge2.rc5 +share/dvb/av7110_loadkeys/hauppauge_grey.rc5 +share/dvb/av7110_loadkeys/mbo_81095-code_562.rc5 +share/dvb/av7110_loadkeys/medion_088.rc5 +share/dvb/av7110_loadkeys/medion_155.rc5 +share/dvb/av7110_loadkeys/philips.rc5 +share/dvb/av7110_loadkeys/philips1358.rc5 +share/dvb/av7110_loadkeys/technotrend.rc5 Property changes on: head/multimedia/dvb-apps/pkg-plist ___________________________________________________________________ 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