Commit graph

13 commits

Author SHA1 Message Date
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
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 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, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Antoine Brodin
4dc7dfa2fd Mark BROKEN: fails to build
/bin/sh ../libtool  --tag=CXX   --mode=link c++ -std=gnu++11 -I@CMAKE_INSTALL_FULL_INCLUDEDIR@  -O2 -pipe -I/wrkdirs/usr/ports/net-im/ring-daemon/work/ring-daemon-56ec56f/contrib/native/pjproject/pjlib/include -I/usr/local/include -DPJ_LINUX -I/usr/local/include/jsoncpp -fstack-protector -fno-strict-aliasing  -I/wrkdirs/usr/ports/net-im/ring-daemon/work/ring-daemon-56ec56f/contrib/native/pjproject/pjlib/include -I/usr/local/include -DPJ_LINUX -I/usr/local/include/jsoncpp -DPJ_AUTOCONF=1  -L/wrkdirs/usr/ports/net-im/ring-daemon/work/ring-daemon-56ec56f/contrib/amd64-portbld-freebsd/lib -lpjsua2-amd64-portbld-freebsd -lpjsua-amd64-portbld-freebsd -lpjsip-ua-amd64-portbld-freebsd -lpjsip-simple-amd64-portbld-freebsd -lpjsip-amd64-portbld-freebsd -lpjmedia-codec-amd64-portbld-freebsd -lpjmedia-videodev-amd64-portbld-freebsd -lpjmedia-audiodev-amd64-portbld-freebsd -lpjmedia-amd64-portbld-freebsd -lpjnath-amd64-portbld-freebsd -lpjlib-util-amd64-portbld-freebsd -lsrtp-amd64-portbld-freebsd -lresample-amd64-portbld-freebsd -lpj-amd64-portbld-freebsd -lm -lrt -lpthread -L/usr/local/lib -lgnutls   -L/usr/local/lib -lpulse -lpthread -L/usr/local/lib -lsamplerate  -L/usr/local/lib -lsndfile  -L/usr/local/lib -lyaml-cpp  -L@CMAKE_INSTALL_FULL_LIBDIR@ -ljsoncpp -L/usr/local/lib -lspeexdsp  -pthread -L/usr/local/lib -lupnp -lthreadutil -lixml   -L/usr/local/lib -lgnutls    -L/usr/local/lib -lpcre  -L/usr/local/lib -lopendht   -fstack-protector -L/wrkdirs/usr/ports/net-im/ring-daemon/work/ring-daemon-56ec56f/contrib/amd64-portbld-freebsd/lib -lz -o libring.la -rpath /usr/local/lib libring_la-buildinfo.lo libring_la-conference.lo libring_la-account_factory.lo libring_la-call_factory.lo libring_la-preferences.lo libring_la-manager.lo libring_la-call.lo libring_la-account.lo libring_la-logger.lo libring_la-fileutils.lo libring_la-archiver.lo libring_la-threadloop.lo libring_la-ip_utils.lo libring_la-utf8_utils.lo libring_la-ice_transport.lo libring_la-plugin_manager.lo libring_la-plugin_loader_dl.lo libring_la-string_utils.lo libring_la-ring_api.lo  ./sip/libsiplink.la ./media/libmedia.la ./client/libclient.la ./config/libconfig.la ./hooks/libhooks.la ./security/libsecurity.la ./upnp/libupnpcontrol.la ./ringdht/libringacc.la  ./im/libim.la ./media/video/libvideo.la  ./media/video/v4l2/libv4l2.la
cd: @CMAKE_INSTALL_FULL_LIBDIR@: No such file or directory
libtool:   error: cannot determine absolute directory name of '@CMAKE_INSTALL_FULL_LIBDIR@'

Reported by:	pkg-fallout
2017-09-02 10:17:13 +00:00
Matthew Rezny
b760897dde Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
2017-05-23 05:03:14 +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
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
2017-04-01 15:23:30 +00:00
Mark Linimon
dcd74e6387 Mark various ports broken on aarch64 and armv6.
Approved by:	portmgr (tier-2 blanket)
2017-01-31 03:40:46 +00:00
Mathieu Arnold
c1b39669d4 Cleanup BROKEN/IGNORE for 10.3-
Sponsored by:	Absolight
2017-01-03 11:01:05 +00:00
Sunpoet Po-Chuan Hsieh
e0b379fa6f Remove BROKEN_FreeBSD_9
Approved by:	portmgr (blanket)
2017-01-01 03:45:12 +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
Mathieu Arnold
8b4093cba5 Do not use post-stage. Use post-install instead.
The only reason to use post-stage is because the port needs to do
"things" at a later time, like some plist manipulation.
While there, fold post-install in do-install targets when they are
defined.

PR:		214780
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-12-02 11:58:21 +00:00
Dmitry Marakasov
5882bedafc - Mark broken on < 10.2
/wrkdirs/usr/ports/net-im/ring-daemon/work/ring-daemon-56ec56f/src/account_factory.h:122:68: error: chosen constructor is explicit in copy-initialization
        std::map<std::string, AccountMap<Account> > accountMaps_ = {};
                                                                   ^~

Approved by:	portmgr blanket
2016-11-25 09:17:03 +00:00
Kurt Jaeger
98c787c4cd New port: net-im/ring-daemon
Ring is a secure and distributed voice, video and chat communication
platform that requires no centralized server and leaves the power
of privacy in the hands of the user.

WWW: https://ring.cx/

PR:		209542
Submitted by:	Yuri Victorovich <yuri@rawbw.com>
2016-05-29 03:50:56 +00:00