Commit graph

78 commits

Author SHA1 Message Date
Mathieu Arnold
4376dbbb58 Use PY_FLAVOR for dependencies.
FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
2018-06-20 17:05:41 +00:00
Jan Beich
b312b19581 multimedia/miro: unbreak with ffmpeg 4.0
linux/miro-segmenter.c:103:48: error: use of undeclared identifier 'CODEC_FLAG_GLOBAL_HEADER'
                output_codec_context->flags |= CODEC_FLAG_GLOBAL_HEADER;
                                               ^
linux/miro-segmenter.c:270:46: error: no member named 'pts' in 'struct AVStream'
            segment_time = (double)video_st->pts.val * video_st->time_base.num / video_st->time_base.den;
                                   ~~~~~~~~  ^
linux/miro-segmenter.c:273:46: error: no member named 'pts' in 'struct AVStream'
            segment_time = (double)audio_st->pts.val * audio_st->time_base.num / audio_st->time_base.den;
                                   ~~~~~~~~  ^

PR:		227726
Reported by:	antoine (via exp-run)
2018-05-04 11:40:30 +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
Jan Beich
cc95712fbe devel/boost-*: update to 1.67.0
Changes:	http://www.boost.org/users/history/version_1_67_0.html
PR:		227427
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15030
2018-04-18 13:57:42 +00:00
Jan Beich
25beeff079 devel/boost-*: update to 1.66.0
Changes:	http://www.boost.org/users/history/version_1_66_0.html
PR:		223922
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D13279
2018-01-18 04:11:02 +00:00
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +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
Jan Beich
98eb11b2f0 devel/boost-*: update to 1.65.1
Changes:	http://www.boost.org/users/history/version_1_65_1.html
PR:		218835
Approved by:	maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month)
Tested by:	jhibbits (on powerpc64, earlier version)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D11582
2017-09-25 00:08:16 +00:00
Jan Beich
7e21a6476a devel/boost-*: enable C++11 features
PR:		218835
Obtained from:	https://github.com/DragonFlyBSD/DeltaPorts/pull/690
Approved by:	maintainer timeout (2 months)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D11582
2017-09-25 00:05:05 +00:00
Jan Beich
b324ade02d devel/boost-*: update to 1.64.0
Changes:	http://www.boost.org/users/history/version_1_64_0.html
PR:		218835
Approved by:	office (bapt)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D10472
2017-05-02 06:48:10 +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
Tijl Coosemans
02f27a83b4 The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user.  Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables.  LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well.  The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.

Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).

PR:		215882
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2017-01-18 13:20:31 +00:00
Jan Beich
59e02117ae devel/boost-*: update to 1.63.0
Changes:	http://www.boost.org/users/history/version_1_63_0.html
PR:		215598
Exp-run by:	antoine
Approved by:	office (bapt)
MFH:		2017Q1
2017-01-06 08:45:03 +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
Jan Beich
a8713d15f4 devel/boost-*: update to 1.62.0
- Enable `long double` C99 math usage
- Switch 9.x back to building with GCC

Changes:	http://www.boost.org/users/history/
PR:		199601
Submitted by:	Chen Xu, bapt, amdmi3, truckman (based on)
Reviewed by:	rakuco (kde) (earlier version)
Exp-run by:	antoine (3 tries), truckman (consumers only, earlier versions)
Approved by:	bapt (office)
2016-11-23 12:45:46 +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
Sunpoet Po-Chuan Hsieh
4676ca5994 - Move ftp/py-curl to ftp/py-pycurl
- Bump PORTREVISION for dependent ports
2015-12-12 23:43:50 +00:00
Baptiste Daroussin
5689c06e68 Modernize plist 2015-09-26 00:24:55 +00:00
Dmitry Marakasov
fe36345814 - Fix shebangs
Approved by:	portmgr blanket
MFH:		2015Q3 (blanket)
2015-07-29 16:26:37 +00:00
John Marino
798eb9e9cb multimedia category: Remove $PTHREAD_LIBS
approved by:	PTHREAD blanket
2015-03-25 17:36:47 +00:00
Marcus von Appen
b10d6f18a5 - Convert to USES=python
Approved by:	portmgr (implicit)
2014-10-02 07:36:36 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Adam Weinberger
e91f5afdf5 Bump PORTREVISION on all ports that depend on net/GeoIP for
r364627.

Approved by:	portmgr (not really, but touches unstaged ports)
2014-08-11 17:05:50 +00:00
Steve Wills
88913fbbfc - Stage 2014-06-28 22:31:54 +00:00
Martin Wilke
bd48d39657 - Chase database/sqlite3 slib bump
Approved by:	portmgr (myself)
2014-06-27 17:21:06 +00:00
Rene Ladan
50f8eaece1 Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by:	python (mva, rm)
Approved by:	portmgr-lurkers (mat)
2014-01-13 21:00:02 +00:00
Rusmir Dusko
12130d01c3 - Fix net-p2p/libtorrent-rasterbar dependency due to recent commit
- Change net-p2p/Makefile

Approved by:	bdrewery>
2013-11-06 12:18:29 +00:00
William Grzybowski
970ad6d839 multimedia/miro: link against ffmpeg-2
- Link against ffmpeg-2
- Remove leading article from COMMENT
- Convert lib depends to new format

Approved by:	portmgr (bapt, implicit)
2013-10-21 17:51:00 +00:00
Baptiste Daroussin
855fb638fb Add NO_STAGE all over the place in preparation for the staging support (cat: multimedia) 2013-09-20 20:57:48 +00:00
Baptiste Daroussin
2b07ee6ce0 Add an explicit dependency on pkgconf 2013-09-18 08:38:20 +00:00
Armin Pirkovitsch
e78916e3b1 - Update multimedia/miro to 6.0
- change ffmpeg dependency to ffmpeg1
- update maintainer to swills@ (suggested and accepted over irc)

PR:           ports/181348
Submitted by: Steve Wills <swills _AT_ FreeBSD.org>
Approved by:  decke (mentor)
2013-09-01 12:37:56 +00:00
Alex Kozlov
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00
Li-Wen Hsu
5aa43c1aba - Update *_DEPENDS on databases/py-sqlite3 after _sqlite3.so relocation 2013-03-04 10:55:23 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Armin Pirkovitsch
c357ba1957 - Update to 5.0
- Update my maintainer email address to my FreeBSD.org address

Approved by:	beat (mentor)
2012-05-20 13:18:20 +00:00
Martin Wilke
6ed5fd19a4 - Update to 4.0.6
PR:		164788
Submitted by:	Armin Pirkovitsch <armin@frozen-zone.org> (maintainer)
2012-02-20 00:10:38 +00:00
Ashish SHUKLA
97ddb4e13d - Bump PORTREVISION to chase the update of multimedia/libvpx 2012-02-16 15:57:34 +00:00
Martin Wilke
6e5996c1fb - Update to 4.0.4
PR:		164296
Submitted by:	Armin Pirkovitsch <armin@frozen-zone.org> (maintainer)
2012-01-28 17:50:27 +00:00
Martin Wilke
99efb87af8 - Add missing dependency
- Bump PORTREVISION

PR:		163003
Submitted by:	Grzegorz Blach <magik@roorback.net>
Approved by:	maintainer via irc
Feature safe:	yes
2011-12-03 14:11:18 +00:00
Martin Wilke
e467fd87a9 - Update to 0.4.3
PR:		162326
Submitted by:	Armin Pirkovitsch <armin@frozen-zone.org>
Feature safe: 	yesjo
2011-11-11 17:56:43 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Eitan Adler
68f62dbd4e - bump USE_PYTHON to 2.5+
- since it now requires 2.5+ use databases/py-sqlite3
instead of databases/py-pysqlite2x
- while here, move LICENSE to proper block
- remove CONFLICTS since we don't have other Miro version in the tree anymore
- remove MAKE_ENV line as it automatically occurs in b.p.m

PR:		ports/160070
Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru>
Approved by:	Armin Pirkovitsch <armin@frozen-zone.org> (maintainer)
		sahil (mentor)
2011-09-01 13:26:10 +00:00
Martin Matuska
c86cd8cae2 Bump due to ffmpeg update to 0.7.1 2011-06-24 22:39:03 +00:00
Wen Heping
107ceb64cf - Add missing depends.
PR:		ports/157438
Submitted by:	Grzegorz Blach <magik@roorback.net>
Approved by:	maintainer
2011-06-16 06:26:23 +00:00
Wesley Shields
6c11e28fff - Update to 4.0.1.
PR:		ports/157394
Submitted by:	Armin Pirkovitsch <armin@frozen-zone.org> (maintainer)
2011-05-30 20:13:13 +00:00
Bernhard Froehlich
1a8495567b - Update to 3.5.1
- Remove check for FreeBSD 6.x

PR:		ports/153366
Submitted by:	Armin Pirkovitsch <armin at frozen-zone dot org> (maintainer)
2010-12-28 11:57:30 +00:00
Max Brazhnikov
c606885335 Update to 3.5
PR:		ports/151710
Submitted by:	Armin Pirkovitsch (maintainer)
2010-11-04 13:02:57 +00:00
Bernhard Froehlich
da3c00bf8b - Add missing py-gnome2 dependency
- Bump PORTREVISION

PR:		ports/149990
Submitted by:	Oleg Ginzburg <olevole at olevole dot ru>
Approved by:	Armin Pirkovitsch <armin at frozen-zone dot org> (maintainer), beat (co-mentor, implicit)
2010-09-03 13:54:39 +00:00
Marcelo Araujo
c9c6ac2544 - Update to 3.0.3.
- Add license info.
- Mark as BROKEN on 6.x.
- Pass maintainership to submitter.

PR:		ports/149091
Submitted by:	Armin Pirkovitsch <armin@frozen-zone.org>
2010-08-09 22:53:59 +00:00
Martin Wilke
3e2084c8c4 - Update to 3.0.2
PR:		148566
Submitted by:	Ports Fury
2010-07-15 07:12:44 +00:00