Commit graph

92 commits

Author SHA1 Message Date
Thomas Zander
387a6f5a8c Chase multimedia/mp4v2 update; bump PORTREVISIONS of dependent ports
PR:		212785
2019-08-27 12:12:02 +00:00
Jan Beich
325aed58cb multimedia/ffmpeg: update to 4.2
Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.2:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
2019-08-05 23:06:50 +00:00
Gleb Popov
79057e3ff5 multimedia/zoneminder: Fix MP4 file generation by patching UB bug in src/zm_video.cpp file.
The patch has also been merged upstream: https://github.com/ZoneMinder/zoneminder/pull/2628

Reviewed by:	abi@abinet.ru (maintainer)
Approved by:	tcberner (mentor, implicit)
2019-06-02 06:35:43 +00:00
Jan Beich
4f594e8803 multimedia/x264: update to 0.157.2945
Changes:	https://git.videolan.org/?p=x264.git;a=shortlog;h=72db437770fd1ce3961f624dd57a8e75ff65ae0b
ABI:		https://abi-laboratory.pro/tracker/timeline/x264/
2019-03-18 21:45:10 +00:00
Jan Beich
f9fbdd5a5d multimedia/zoneminder: unbreak with libc++ 8
In file included from src/zm_box.cpp:20:
In file included from src/zm.h:27:
In file included from src/zm_config.h:27:
In file included from /usr/include/c++/v1/string:505:
In file included from /usr/include/c++/v1/string_view:176:
In file included from /usr/include/c++/v1/__string:57:
In file included from /usr/include/c++/v1/algorithm:640:
In file included from /usr/include/c++/v1/initializer_list:47:
In file included from /usr/include/c++/v1/cstddef:38:
version:1:1: error: expected unqualified-id
1.32.3
^

PR:		236192
Approved by:	portmgr blanket
2019-03-04 11:21:02 +00:00
Rene Ladan
6a910eebde multimedia/zoneminder: remove support for PHP 5.6 2019-01-01 13:37:08 +00:00
Tobias C. Berner
707c6bf295 Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
2018-12-25 20:25:39 +00:00
Kurt Jaeger
c4c8bc0847 multimedia/zoneminder: update 1.32.2 -> 1.32.3
PR:		233876
Approved by:	Ivan <bsd@abinet.ru> (maintainer)
Relnotes:	https://github.com/ZoneMinder/zoneminder/releases/tag/1.32.3
2018-12-09 19:52:30 +00:00
Kurt Jaeger
f9e7f55b3a multimedia/zoneminder: update 1.30.4 -> 1.32.2
PR:		233289
Submitted by:	Ivan <bsd@abinet.ru> (maintainer)
Reviewed by:	lme
Relnotes:	http://www.zoneminder.com/blog/2018/10/13/tuesdays-gone-release.html
		https://github.com/ZoneMinder/zoneminder/releases/tag/1.32.0
2018-12-08 22:28:06 +00:00
Jan Beich
0872f77fd4 multimedia/ffmpeg: update to 4.1
Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
2018-11-06 01:50:26 +00:00
Thomas Zander
84b6aee905 Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4l 2018-09-29 08:04:27 +00:00
Alexander Leidinger
a52109fe7d Improve zoneminder ports:
- add patch to make it compile with a recent clang (from -current)
 - add missing fcgiwrap config option to the FreeBSD readme
 - sync pkg-descr and highlight difference between the ports in pkg-descr and COMMENT

Approved by:	maintainer
2018-07-27 18:34:37 +00:00
Jan Beich
a7e80be8ca multimedia/zoneminder: AVFMT_RAWPICTURE is part of libavformat 2018-05-02 18:34:15 +00:00
Jan Beich
68e8abc92d multimedia/zoneminder{,-h264}: unbreak with ffmpeg 4.0
src/zm_mpeg.cpp:243:19: error: use of undeclared identifier 'CODEC_FLAG_QSCALE'
      c->flags |= CODEC_FLAG_QSCALE;
                  ^
src/zm_mpeg.cpp:268:19: error: use of undeclared identifier 'CODEC_FLAG_GLOBAL_HEADER'
      c->flags |= CODEC_FLAG_GLOBAL_HEADER;
                  ^
src/zm_mpeg.cpp:428:22: error: use of undeclared identifier 'AVFMT_RAWPICTURE'
  if ( !(of->flags & AVFMT_RAWPICTURE) )
                     ^
src/zm_mpeg.cpp:675:20: error: use of undeclared identifier 'AVFMT_RAWPICTURE'
  if ( of->flags & AVFMT_RAWPICTURE )
                   ^
src/zm_sdp.cpp:497:38: error: use of undeclared
      identifier 'FF_INPUT_BUFFER_PADDING_SIZE'
                     packet_size, 0, FF_INPUT_BUFFER_PADDING_SIZE);
                                     ^
src/zm_videostore.cpp:116:31: error: use of undeclared identifier 'CODEC_FLAG_GLOBAL_HEADER'
    video_st->codec->flags |= CODEC_FLAG_GLOBAL_HEADER;
                              ^
src/zm_videostore.cpp:149:35: error: use of undeclared identifier 'CODEC_FLAG_GLOBAL_HEADER'
        audio_st->codec->flags |= CODEC_FLAG_GLOBAL_HEADER;
                                  ^
src/zm_videostore.cpp:286:74: error: use of undeclared identifier 'AVFMT_RAWPICTURE'
  if (video_st->codec->codec_type == AVMEDIA_TYPE_VIDEO && (fmt->flags & AVFMT_RAWPICTURE)) {
                                                                         ^

PR:		227726
Reported by:	antoine (via exp-run)
2018-05-02 18:30:13 +00:00
Jan Beich
c400a2c8b6 multimedia/ffmpeg: update to 4.0
- 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
2018-05-02 15:07:27 +00:00
Mathieu Arnold
a1993564e0 Introduce PHP flavors.
Ports using USES=php:phpize, php:ext, php:zend, and php:pecl are now
  flavored.  They will automatically get flavors (php56, php70, php71, php72)
  depending of the versions they support (set with IGNORE_WITH_PHP).  As a
  consequence, ports using USES=pear and USES=horde are also flavored.

PR:		226242
Submitted by:	mat
Exp-run by:	antoine
Approved by:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D14208
2018-03-08 19:48:41 +00:00
Sunpoet Po-Chuan Hsieh
2c0bfe9da5 Move devel/p5-Sys-Cpu to devel/p5-Sys-CPU
- Strip shared library
- Bump PORTREVISION for package change
- Bump PORTREVISION of dependent ports for dependency change
- Pass maintainership to perl@
2018-02-27 13:25:43 +00:00
Alexey Dokuchaev
a247b2f47d Do not abuse INSTALL_MAN when installing documentation, examples, and
other miscellaneous files that are not actually manual pages (part 2).
2018-01-11 14:18:01 +00:00
Jan Beich
84e727457f multimedia/ffmpeg: update to 3.4
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
2017-10-21 06:50:49 +00:00
Tobias C. Berner
5e373eaa92 Make ninja opt-out in cmake.mk
Using ninja instead of make (1) can lead to significant speed ups while building.
Therefore switch from having the ninja generator opt-in to having it opt-out.

Previously cmake-ports that wanted to use ninja could set
    CMAKE_NINJA=yes
now, ports that do not work with ninja can set
    cmake:<existing args>,noninja
Note, that needing this should be an exception and most often points to a broken
cmake of the port.

The ports using cmake were modified
* removed USES=gmake, if ninja is used
* removed MAKE_ARGS, if ninja is used
* added the cmake-argument noninja if necessary

PR:		219629
PR:		213331
Exp-run by:	antoine
Reviewed by:	rakuco
Differential Revision:	https://reviews.freebsd.org/D10748
2017-06-25 21:07:58 +00:00
Dmitry Marakasov
ece5ed8402 - Update to 1.30.4
PR:		219748
Submitted by:	bsd@abinet.ru (maintainer)
2017-06-05 15:26:50 +00:00
Sunpoet Po-Chuan Hsieh
9517538203 Fix OPTIONS_DEFAULT: remove NLS which is added by framework
Approved by:	portmgr (blanket)
2017-05-29 15:27:45 +00:00
Mathieu Arnold
aa1ca03dda Remove svn keywords from patches.
Sponsored by:	Absolight
2017-05-15 15:38:56 +00:00
Martin Wilke
3ce3a0d97e - Update to 1.30.3
PR:		218292
Submitted by:	maintainer
2017-05-05 03:17:31 +00:00
Thomas Zander
b50a4186ce Chase ffmpeg 3.3 update (ABI changes)
PR:		218658
Submitted by:	riggs
2017-04-25 08:20:30 +00:00
Kurt Jaeger
14389cc24f multimedia/zoneminder{-h264}: fix build with clang 4.0
PR:		216627
Reported by:	jbeich
Submitted by:	Ivan <bsd@abinet.ru> (maintainer)
MFH:		2017Q1
2017-03-12 19:41:42 +00:00
Dmitry Marakasov
8244fe99bc - Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL
Approved by:	portmgr blanket
2017-01-11 10:08:38 +00:00
Mathieu Arnold
d83ff1e42e Never set WRKSRC when using USE_GITHUB.
If you want to set WRKSRC, set GH_PROJECT instead.
- The GitHub URLs are case insensitive, but the distribution files you
  get out of them are not.
- If the repository was renamed, the old URL will still work, but the
  distribution name will be ith the new name.

Sponsored by:	Absolight
2017-01-03 18:12:13 +00:00
Jan Beich
0c612c4aa3 multimedia/ffmpeg: update to 3.2.2
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)
2016-12-11 15:22:47 +00:00
Chris Rees
00a4bcd4bf Fix build and update to 1.30
PR:		ports/211681
Submitted by:	Ivan (bsd@abinet.ru)
Approved by:	maintainer
2016-08-21 20:57:51 +00:00
Torsten Zuehlsdorff
5b387656e1 multimedia/zoneminder: Upgrade from 1.30.0-rc1 to 1.30.0-rc2
Changes: https://github.com/ZoneMinder/ZoneMinder/releases/tag/v1.30.0-rc2

PR:           210939
Submitted by: Ivan <bsd@abinet.ru>
Approved by:  pi (mentor)
2016-07-27 08:01:04 +00:00
Pawel Pekala
81c5c108ac - Add missing php dependencies, works with PHP7
- Documentation tweaks

PR:		210442
Submitted by:	maintainer
2016-06-23 19:40:46 +00:00
John Marino
7244904cd3 multimedia/zoneminder: Fix Malformed conditional introduced by last commit
Without an inclusion, OSVERSION and ARCH aren't defined.  While here,
couple OSVERSION with OPSYS.  It's not strictly necessary in this case,
but it maintains consistency with other ports.  The previous change was
apparently committed without any verification.

Approved by:	just-fix-it
2016-06-21 08:09:47 +00:00
Olivier Cochard
71cf1564f9 Fix multimedia/zoneminder build on 9.3-i386 and head-amd64
PR:	210261
Submitted by:	bsd@abinet.ru
Approved by:	jadawin
Differential Revision:	https://reviews.freebsd.org/D6854
2016-06-20 08:06:46 +00:00
Kurt Jaeger
08b7f2debd multimedia/zoneminder: Unbreak build for systems with v4l1
Systems lacking video4linux2, but with video4linux1 fail to build
ZM due to v4l2 specific macro.

PR:		210088
Submitted by:	Ivan <bsd@abinet.ru> (maintainer)
2016-06-09 00:14:07 +00:00
Kurt Jaeger
bfde1e8cb6 multimedia/zoneminder: 1.25.0 -> 1.30.0
- submitter becomes maintainer
- A huge list of changes since April 2013 can be found here:
  https://github.com/ZoneMinder/ZoneMinder/releases/

PR:		210007
Submitted by:	bsd@abinet.ru
2016-06-05 18:47:54 +00:00
Dmitry Marakasov
4e942b6419 - Fix trailing whitespace in pkg-descrs, categories [g-n]*
Approved by:	portmgr blanket
2016-05-19 10:44:11 +00:00
Steve Wills
86cd4fbe5a many ports: mark broken on powerpc64 2016-04-21 16:43:14 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Martin Wilke
138445784e - Ignore php7 2016-02-28 07:11:51 +00:00
Mathieu Arnold
7f0f664d7e Drop 8 support.
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3694
2015-10-15 14:55:14 +00:00
Antoine Brodin
6e5719ca80 Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
Dmitry Marakasov
471dc942a3 - Add empty directory to plist 2015-03-15 15:37:50 +00:00
Antoine Brodin
b9bad70d18 - Fix BUILD_DEPENDS
- Bump PORTREVISION as this may change version of php used in run depends
2015-03-03 07:41:20 +00:00
Koop Mast
ba8fae4960 Add patch to allow for building with newer libv4l.
https://reviews.freebsd.org/D1482

Obtained from:	upstream
2015-01-25 11:57:31 +00:00
Mathieu Arnold
eee58d187e Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:

  site_perl :           lib/perl5/site_perl/5.18
  site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
  perl_man3 :           lib/perl5/5.18/man/man3

Now we have:

  site_perl : lib/perl5/site_perl
  site_arch : lib/perl5/site_perl/mach/5.18
  perl_man3 : lib/perl5/site_perl/man/man3

Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.

As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.

The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.

The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.

PR:		194969
Differential Revision:	https://reviews.freebsd.org/D1019
Exp-run by:	antoine
Reviewed by:	perl@
Approved by:	portmgr
2014-11-26 13:08:24 +00:00
Mathieu Arnold
b4ab5320cf Fix build as a user.
Sponsored by:	Absolight
2014-11-11 17:53:36 +00:00
Mathieu Arnold
d291ad32ca Replace some occurences of mach with PERL_ARCH (and a couple of other small noop fixes.)
With hat:	perl@
Sponsored by:	Absolight
2014-11-07 13:51:10 +00:00
Kurt Jaeger
bdee884ec7 multimedia/zoneminder: fix syntax error in main php page
PR:		192363
Submitted by:	p-fbsd-bugs@ziemba.us
2014-08-04 09:43:03 +00:00
Kurt Jaeger
49b576cccd multimedia/zoneminder: add missing files/patch-src_zm_thread.h
patch-src_zm_thread.h fixes the break on HEAD

PR:		192123
Submitted by:	p-fbsd-bugs@ziemba.us
2014-08-02 09:10:34 +00:00