aboutsummaryrefslogtreecommitdiff
path: root/multimedia/tvheadend
Commit message (Collapse)AuthorAgeFilesLines
* multimedia/tvheadend: Move man pages to share/manNuno Teixeira2024-03-172-2/+3
| | | | Approved by: portmgr (blanket)
* */*: Update path set in BUILD_DEPENDS for CMake in more portsDaniel Engberg2022-09-091-1/+1
| | | | | | | Commit b23ea4e2d2f51b53d8915fe9fd7b4efbdd575e38 changed its location to devel/cmake-core Approved by: portmgr (blanket)
* Remove WWW entries moved into port MakefilesStefan Eßer2022-09-071-2/+0
| | | | | | | | | | Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)
* Add WWW entries to port MakefilesStefan Eßer2022-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)
* */*: Release my babies from my "created by" commentsBernhard Froehlich2022-07-051-2/+0
|
* multimedia/tvheadend: Add dependency on libunwindBernhard Froehlich2022-03-201-2/+3
| | | | | | | Up to now libunwind was silenty used from base but now on 14-current libunwind is not available in base anymore so it fails. I decided to unconditionally use libunwind from ports on all FreeBSD version for consistency.
* all: Remove all other $FreeBSD keywords.Mathieu Arnold2021-04-061-2/+0
|
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* multimedia/tvheadend:Bernhard Froehlich2020-08-302-1/+54
| | | | | | | | | | | - Fix building with -fno-common (default from GCC 10 and LLVM 11) - Add missing option description for XMLTV Obtained from: https://github.com/tvheadend/tvheadend/commit/8a2942a361e95ccdbd30c1edc7627df3862cdbbe MFH: 2020Q3 Notes: svn path=/head/; revision=547073
* multimedia/tvheadend: Fix compilation after update of ↵Bernhard Froehlich2019-09-262-1/+27
| | | | | | | | | | multimedia/libhdhomerun to 20190621 Obtained from: https://github.com/tvheadend/tvheadend/pull/1281 MFH: 2019Q3 Notes: svn path=/head/; revision=512885
* onvert to UCL & cleanup pkg-message (categories l-m)Mathieu Arnold2019-08-131-4/+6
| | | | Notes: svn path=/head/; revision=508882
* multimedia/ffmpeg: update to 4.2Jan Beich2019-08-051-1/+1
| | | | | | | | Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.2:/Changelog ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ Notes: svn path=/head/; revision=508216
* multimedia/tvheadend: Improve pkg-message to describe "-C" flagBernhard Froehlich2019-07-282-1/+8
| | | | | | | | | which is needed for setting the admin password. Also add a hint for IPTV users which might need a symlink for ffmpeg if they use one of the very popular channel lists. Notes: svn path=/head/; revision=507508
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-0/+1
| | | | | | | | | | | | | | | | | | as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330 Notes: svn path=/head/; revision=507372
* multimedia/tvheadend: Update to 4.2.8Bernhard Froehlich2019-01-134-28/+5
| | | | | | | MFH: 2019Q1 Notes: svn path=/head/; revision=490173
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-12-121-1/+1
| | | | | | | | | | | | | | | | | | defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590 Notes: svn path=/head/; revision=487272
* - Fix sendfile() integration affecting webuiBernhard Froehlich2018-12-063-1/+125
| | | | | | | | | | | | - Fix epg compatibility issues in webui - Bump PORTREVISION Both patches are already included upstream. Submitted by: Jongsung Kim <jongsung.kim@gmail.com> (via email to ports@) Notes: svn path=/head/; revision=486762
* multimedia/ffmpeg: update to 4.1Jan Beich2018-11-061-1/+1
| | | | | | | | Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ Notes: svn path=/head/; revision=484273
* multimedia/tvheadend: Follow upstream and revert "FreeBSD: Fix recv problem ↵Bernhard Froehlich2018-10-252-0/+24
| | | | | | | | | if no data received." Reported by: Jongsung Kim <jongsung.kim@gmail.com> Notes: svn path=/head/; revision=482966
* multimedia/tvheadend: Update to 4.2.7Bernhard Froehlich2018-10-166-179/+25
| | | | Notes: svn path=/head/; revision=482231
* multimedia/tvheadend: Fix build with mips/mips64/powerpc64Bernhard Froehlich2018-10-111-6/+2
| | | | | | | | PR: 232037 Submitted by: Piotr Kubaj <pkubaj@anongoth.pl> Notes: svn path=/head/; revision=481830
* multimedia/tvheadend: Remove PORTSCOUT line because it does not workBernhard Froehlich2018-07-121-2/+0
| | | | Notes: svn path=/head/; revision=474503
* multimedia/tvheadend: Add new option for DVBEN50221 and bump PORTREVISIONBernhard Froehlich2018-07-121-2/+6
| | | | | | | | | | | People will only need this in combination with a DVB CI devices and will likely need a patched tvheadend with ddci support. For more info have a look at: https://tvheadend.org/boards/13/topics/29639 Tested by: hselasky Notes: svn path=/head/; revision=474502
* multimedia/tvheadend: fix two major problems of webui on FreeBSDBernhard Froehlich2018-06-132-1/+75
| | | | | | | | | | | | | | | 1. very high CPU usage while streaming a recored program 2. unable to stream the recorded program beyond 128MB. Unlike Linux sendfile(), FreeBSD sendfile() requires an explicit file offset, and return value must be checked to catch any error occurred. (i.e., closed connection) Obtained from: https://github.com/tvheadend/tvheadend/pull/1125 Submitted by: Jongsung Kim <jongsung.kim@gmail.com> Notes: svn path=/head/; revision=472317
* multimedia/tvheadend: tell PORTSCOUT to ignore development versionsBernhard Froehlich2018-06-131-0/+2
| | | | Notes: svn path=/head/; revision=472315
* multimedia/tvheadend: unbreak with ffmpeg 4.0Jan Beich2018-05-022-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/muxer/muxer_libav.c:177:17: error: use of undeclared identifier 'CODEC_FLAG_GLOBAL_HEADER' c->flags |= CODEC_FLAG_GLOBAL_HEADER; ^ src/plumbing/transcoding.c:22:10: fatal error: 'libavfilter/avfiltergraph.h' file not found ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/plumbing/transcoding.c:576:29: error: use of undeclared identifier 'CODEC_FLAG_GLOBAL_HEADER' octx->flags |= CODEC_FLAG_GLOBAL_HEADER; ^ src/plumbing/transcoding.c:621:22: error: use of undeclared identifier 'CODEC_FLAG_BITEXACT' octx->flags |= CODEC_FLAG_BITEXACT; ^ src/plumbing/transcoding.c:632:24: error: use of undeclared identifier 'CODEC_FLAG_QSCALE' octx->flags |= CODEC_FLAG_QSCALE; ^ src/plumbing/transcoding.c:635:24: error: use of undeclared identifier 'CODEC_FLAG_QSCALE' octx->flags |= CODEC_FLAG_QSCALE; ^ src/plumbing/transcoding.c:1291:30: error: use of undeclared identifier 'CODEC_FLAG_GLOBAL_HEADER' octx->flags |= CODEC_FLAG_GLOBAL_HEADER; ^ src/plumbing/transcoding.c:1296:33: error: use of undeclared identifier 'CODEC_FLAG_QSCALE' octx->flags |= CODEC_FLAG_QSCALE; ^ src/plumbing/transcoding.c:1342:30: error: use of undeclared identifier 'CODEC_FLAG_GLOBAL_HEADER' octx->flags |= CODEC_FLAG_GLOBAL_HEADER; ^ src/plumbing/transcoding.c:1373:30: error: use of undeclared identifier 'CODEC_FLAG_GLOBAL_HEADER' octx->flags |= CODEC_FLAG_GLOBAL_HEADER; ^ src/plumbing/transcoding.c:2179:29: error: use of undeclared identifier 'CODEC_CAP_EXPERIMENTAL' if (((p->capabilities & CODEC_CAP_EXPERIMENTAL) && !experimental) || ^ src/plumbing/transcoding.c:2194:33: error: use of undeclared identifier 'CODEC_CAP_EXPERIMENTAL' (p->capabilities & CODEC_CAP_EXPERIMENTAL) ? ^ PR: 227726 Reported by: antoine (via exp-run) Obtained from: upstream Notes: svn path=/head/; revision=468847
* multimedia/ffmpeg: update to 4.0Jan Beich2018-05-021-1/+2
| | | | | | | | | | | | | | | - FFSERVER support was removed upstream - libressl now uses libtls backend instead of patching openssl one - Clang i386 no longer uses 16-byte aligned stack Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.0:/Changelog ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ PR: 227726 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D15175 Notes: svn path=/head/; revision=468844
* Fix tcp_socket_dead() for FreeBSDBernhard Froehlich2018-04-182-0/+40
| | | | | | | | | | | | | | | | | | | The FreeBSD port of tvheadend couldn't stream Live TV, and debug log shows webui judged the peer socket closed immediately after starting streaming: 2018-04-15 06:30:04.996 [ DEBUG]:webui: Start streaming /stream/mux/c4bc67bdaa13457e33740ca883cc4d75?ticket=7D1B56AD0E434C5F7EBFA4677A7FBE4C94097974 2018-04-15 06:30:04.996 [ DEBUG]:webui: Stop streaming /stream/mux/c4bc67bdaa13457e33740ca883cc4d75?ticket=7D1B56AD0E434C5F7EBFA4677A7FBE4C94097974, client hung up It looks tcp_socket_dead() misunderstood the zero-return from recv(). For the FreeBSD, recv() might return zero for alive sockets which have nothing to read. Submitted by: Jongsung Kim <jongsung.kim@gmail.com> Obtained from: https://github.com/tvheadend/tvheadend/pull/1112 Notes: svn path=/head/; revision=467705
* - Update to 4.2.6Bernhard Froehlich2018-03-273-4/+33
| | | | | | | | | - Add a patch for a build failure when kerberos is installed Reported by: Frank Razenberg <frank@zzattack.org> Notes: svn path=/head/; revision=465680
* Update to 4.2.5Bernhard Froehlich2018-01-065-125/+4
| | | | | | | | PR: 224855 Submitted by: Talal Al Dik <tad@vif.com> Notes: svn path=/head/; revision=458287
* multimedia/ffmpeg: update to 3.4Jan Beich2017-10-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | Notable changes: - i386/amd64 now depend on NASM per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/4f9297ac3b39 - NETCDF is now MYSOFA but the dependency doesn't exist in ports yet - SCHROEDINGER is gone per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/220b24c7c9 - DRM, LIBRSVG2, LIBXML2 are new options - ABI isn't completely compatible: some structs have changed Minor cleanup: - Don't pass --disable-{in,out}dev when it's already blocked by disabled dependency - Drop redundant "Enable" from option descriptions - Switch CDIO_DESC to use Mk/bsd.options.desc.mk Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.4:/Changelog ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ PR: 223057 Exp-run by: antoine Notes: svn path=/head/; revision=452570
* Revert r450353 and unbreakAntoine Brodin2017-09-231-2/+2
| | | | | | | | Reported by: pkg-fallout With hat: portmgr Notes: svn path=/head/; revision=450465
* Cleanup after removal of libexecinfo from ports.Mathieu Arnold2017-09-221-2/+2
| | | | | | | | | | PR: 220271 Submitted by: mat (review), Yasuhiro KIMURA (PR) Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D11488 Notes: svn path=/head/; revision=450353
* Remove USES=execinfo.Mathieu Arnold2017-09-221-1/+1
| | | | | | | | | | PR: 220271 Submitted by: mat (review), Yasuhiro KIMURA (PR) Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D11488 Notes: svn path=/head/; revision=450351
* - Update to 4.2.3Bernhard Froehlich2017-09-1113-569/+413
| | | | | | | | | | | | | | | | | | | | | | - Fix various portlint warnings - Add missing LICENSE_FILE - Update pkg-descr to match recent upstream development The update was postponed a few times because early 4.2 releases had some serious regressions on FreeBSD. I know that there are still a few issues in the current release especially around IPTV and SAT>IP but they do not seem to be FreeBSD specific. If you run into regressions please let me know then we can still decide if we need to keep tvheadend 4.0 around. Thanks to all people for their patience and the people which helped during the testing phase especially Rainer and Heiko! Thanks to: Rainer Hurling <rhurlin@gwdg.de>, Heiko Kirschke <heiko.kirschke@posteo.de> Notes: svn path=/head/; revision=449622
* Mark some ports failing on power64. In cases where the error messageMark Linimon2017-05-211-1/+3
| | | | | | | | | | | | was a stub, provide a real one. While here, pet portlint. Approved by: portmgr (tier-2 blanket) Reported by: swills Notes: svn path=/head/; revision=441395
* Provide more descriptive error messages for ports failing on powerpc64.Mark Linimon2017-04-301-3/+2
| | | | | | | Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=439779
* Use correct group in prestart when creating logdir/confdir/pidfile.Bernhard Froehlich2017-04-202-4/+4
| | | | | | | | Submitted by: Tim Brody <tim.brody@gmail.com> Reported by: Tim Brody <tim.brody@gmail.com> Notes: svn path=/head/; revision=438930
* - Remove always true OSVERSION conditionsDmitry Marakasov2017-04-071-7/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=437938
* - Fix build failure when devel/libinotify is installed becauseBernhard Froehlich2017-02-061-3/+8
| | | | | | | | | | | | it is silently enabled but not properly linked. - Bump PORTREVISION PR: 208795 Submitted by: Vladimir Kondratyev <wulf@cicgroup.ru> Reported by: Daniel Becker <razzfazz@gmail.com> Notes: svn path=/head/; revision=433480
* Shebangfix the target of a symlink instead of a symlinkAntoine Brodin2017-01-211-1/+1
| | | | | | | PR: 216309 Notes: svn path=/head/; revision=432053
* multimedia/ffmpeg: update to 3.2.2Jan Beich2016-12-111-1/+1
| | | | | | | | | | Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.2.2:/Changelog PR: 207547 Submitted by: riggs, ebirth@b0ss.net (libressl fix) Exp-run by: antoine (3 tries) Notes: svn path=/head/; revision=428352
* multimedia/tvheadend: unbreak with ffmpeg 3.xJan Beich2016-12-042-1/+426
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/plumbing/transcoding.c:27:10: fatal error: 'libavutil/audioconvert.h' file not found #include <libavutil/audioconvert.h> ^ src/plumbing/transcoding.c:1064:30: error: use of undeclared identifier 'PIX_FMT_YUV420P'; did you mean 'AV_PIX_FMT_YUV420P'? octx->pix_fmt = PIX_FMT_YUV420P; ^~~~~~~~~~~~~~~ AV_PIX_FMT_YUV420P /usr/local/include/libavutil/pixfmt.h:62:5: note: 'AV_PIX_FMT_YUV420P' declared here AV_PIX_FMT_YUV420P, ///< planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples) ^ src/plumbing/transcoding.c:1092:30: error: use of undeclared identifier 'PIX_FMT_YUV420P'; did you mean 'AV_PIX_FMT_YUV420P'? octx->pix_fmt = PIX_FMT_YUV420P; ^~~~~~~~~~~~~~~ AV_PIX_FMT_YUV420P /usr/local/include/libavutil/pixfmt.h:62:5: note: 'AV_PIX_FMT_YUV420P' declared here AV_PIX_FMT_YUV420P, ///< planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples) ^ src/plumbing/transcoding.c:1123:30: error: use of undeclared identifier 'PIX_FMT_YUV420P'; did you mean 'AV_PIX_FMT_YUV420P'? octx->pix_fmt = PIX_FMT_YUV420P; ^~~~~~~~~~~~~~~ AV_PIX_FMT_YUV420P /usr/local/include/libavutil/pixfmt.h:62:5: note: 'AV_PIX_FMT_YUV420P' declared here AV_PIX_FMT_YUV420P, ///< planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples) ^ build.freebsd/src/plumbing/transcoding.o: In function `transcoder_input': src/plumbing/transcoding.c:(.text+0x559): undefined reference to `avcodec_alloc_frame' src/plumbing/transcoding.c:(.text+0x56a): undefined reference to `avcodec_alloc_frame' src/plumbing/transcoding.c:(.text+0x57f): undefined reference to `avcodec_get_frame_defaults' src/plumbing/transcoding.c:(.text+0x58a): undefined reference to `avcodec_get_frame_defaults' build.freebsd/src/plumbing/transcoding.o: In function `transcoder_stream_video': src/plumbing/transcoding.c:(.text+0x1904): undefined reference to `avpicture_deinterlace' cc: error: linker command failed with exit code 1 (use -v to see invocation) PR: 214815 Reported by: antoine (via exp-run) Obtained from: upstream Approved by: decke (maintainer) Notes: svn path=/head/; revision=427753
* Github cleanup.Mathieu Arnold2016-06-012-3/+4
| | | | | | | | | | | | - Use the version tag instead of commit hash when they're the same. - Remove unnneeded variables. - Simplify go- ports when possible. - Various fixes. Sponsored by: Absolight Notes: svn path=/head/; revision=416242
* many ports: mark broken on powerpc64Steve Wills2016-04-211-0/+2
| | | | Notes: svn path=/head/; revision=413746
* Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.Mathieu Arnold2016-04-011-10/+10
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412348
* - Add HDHomeRun support and enable by defaultBernhard Froehlich2016-01-201-2/+7
| | | | | | | | | | - Bump PORTREVISION PR: ports/204138 Submitted by: sam@middling.me.uk Notes: svn path=/head/; revision=406743
* - Update to 4.0.8Bernhard Froehlich2016-01-082-4/+4
| | | | | | | | PR: 205586 Submitted by: Franz Bettag <franz@bett.ag> Notes: svn path=/head/; revision=405566
* - Update to 4.0.6Bernhard Froehlich2015-10-229-13/+200
| | | | | | | Submitted by: Franz Bettag <franz@bett.ag> Notes: svn path=/head/; revision=399955
* Update ports in the [i-m]* category to not use GH_COMMIT.Mathieu Arnold2015-05-072-6/+4
| | | | | | | | | | With minor cleanups to make things simpler. With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=385637