Commit graph

60 commits

Author SHA1 Message Date
Mark Linimon
3ef3461740 For ports that are explicitly enabled on armv6, also enable them
on armv7.  This has not been tested with an -exp run but should
"do no harm".

PR:		221894 (partial)
2017-10-10 21:31:30 +00:00
Dmitry Marakasov
21a4b315bb - Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL
Approved by:	portmgr blanket
2017-01-12 11:30:50 +00:00
Thomas Zander
90286075f1 Simplify handling of CFLAGS, retire OCFLAGS OPTION
Log:
- Remove OCFLAGS option. This is no longer a big topic since all
  computationally expensive code is handled via external ffmpeg
  libraries now
- Remove BUILD_DEPENDS on yasm. No yasm asm files are compiled
  during mplayer / mencoder build process anymore
- Bump PORTREVISION
2017-01-01 18:55:22 +00:00
Mark Linimon
2cce37e88d Now seems to build on sparc64.
Approved by:	portmgr (tier-2 blanket)
2016-11-03 16:29:22 +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
Thomas Zander
23751bf83e Use ffmpeg 2.8.1 for en/decoding, convert more OPTIONs to helpers 2015-10-23 21:48:13 +00:00
Thomas Zander
1355268bfa Correct arch dependent OPTIONS for powerpc
Discovered by:	jbeich
2015-09-01 20:08:53 +00:00
Thomas Zander
d5c038ec8c Enable VDPAU by default for mplayer on i386/amd64; general port cleanup
amd64/i386:
- Enable VDPAU by default for the large NVIDIA user base,
  proposed by ehaupt
- BUILD_DEPEND on yasm only on amd64/i386

General cleanups:
- Remove REINPLACE_CMD on CONFIGURE_SCRIPT conditional for post-8.x
  machines, is now part of patch-configure
- Offer RTCPU OPTION only on archs that support it (amd64, i386, ppc)
- Update RTCPU_DESC accordingly
- Use OPTION helper for RTCPU instead of complicated conditionals
- Remove superfluous check for ARCH when setting CFLAGS for armv6
2015-08-31 21:26:40 +00:00
Thomas Zander
95f10edd34 - Retire WIN32 OPTION for win32 binary codecs support on i386, instead
- always compile in the loader code for win32 dlls on i386:
  i386 users can install multimedia/win32-codecs and just use them
  with mplayer/mencoder without compile-time knobs
- Bump PORTREVISION

Reported by:	Slawa Olhovchenkov <slw@zxy.spb.ru> via personal mail
2015-08-01 17:16:39 +00:00
Thomas Zander
30a5a15085 Fix runtime crash with certain MPEG2 files on pre-10 systems.
PR:		199283
MFH:		2015Q2
2015-04-12 14:37:50 +00:00
Thomas Zander
dd5d1730cd Modernise compiler handling
- Retire OTCHAIN OPTION
- Retire support for gcc 4.2 from base
- Depend on c11 compliant compiler via USES=compiler:c11
- Respect CC,CXX,CPP from environment (fixes bug 196811)
- Bump PORTREVISION (default package on 8.x changes)
2015-01-18 17:00:48 +00:00
Thomas Zander
14b98461cf Handle arch-dependent CFLAGS in Makefile.options because it
should be included by mencoder as well.
2015-01-18 11:40:01 +00:00
Thomas Zander
b05605bc33 - Upstream versions of mplayer and ffmpeg as of 2014-12-23
- Remove the following OPTIONS:
  - MEMALIGN (now used by default where supported)
  - PROFILE (shaky, unreliable, rarely used, nigh unsupportable)
  - DIRAC (codec support only via libschroedinger)
- Default-depends on external libdvdnav
  (mplayer no longer bundles internal dvd support libraries)
- Simplify CFLAGS handling
- Use -mstack-alignment=16 -mstackrealign on clang / i386
2014-12-29 08:39:33 +00:00
Thomas Zander
4d537e472d Enable network streaming via https and other encrypted connections
- Introduce GNUTLS OPTION and make it default
- Add extra patch for gnutls support from mplayer svn head

While on it
- Fix cflags/ldflags in mencoder: USES pkgconfig
2014-11-20 21:42:42 +00:00
Thomas Zander
0030c323d5 - Add experimental OPTION to avoid memory alignment hacks 2014-09-13 12:46:27 +00:00
Thomas Zander
bb6d0ade27 - Update to new upstream snapshot 2014-08-24
- GUI OPTION is no longer default
- Workaround an issue in CURRENT which prevented building
  a binary that supports profiling
- Retire no longer needed CONFIGURE_ARGS and patch for CVE-2014-4610
2014-08-29 09:55:41 +00:00
Thomas Zander
fd39b1ac01 - Sync with upstream snapshot of 2014-04-18
- General Makefile cleanup
- Fix x11 dependency handling (xproto was missing)
- Builds with LOCALBASE != PREFIX should work everywhere now
- Remove support for esd unconditionally
- mplayer: default build enables fribidi option, so smplayer and smtube
  packages from official FreeBSD package repos will work out of the box
- Add profiling option (disabled by default)
- Remove WITH_LANG knob (was unused for a long time anyway)
- Chase libbluray shared lib version bump from ports/188573

Approved by:	thierry (mentor)
2014-04-27 14:22:25 +00:00
Thomas Zander
d73825cf2c - Drop support for pre-8.3 systems
- Convert old LIB_DEPENDS to new format
- Fix staging breakage for PREFIX!=LOCALBASE
- Fix bug passing wrong CONFIGURE_ARGS when using DEBUG
  (causes dangling dependencies in debug builds)
- Bump PORTREVISION
- Update maintainer e-mail address

Approved by:	thierry (mentor)
MFH:		2014Q1
2014-02-17 22:34:40 +00:00
Antoine Brodin
1df9d247be Convert the tree to USES=openal
Approved by:	portmgr (bapt)
2013-12-25 23:29:34 +00:00
Thierry Thomas
f8cfface7c . Update to 1.1.20131223
. This addresses multiple mplayer + mencoder problems:
- Wrong aspect ratio in certain (old) h264 files
  (Thanks Carl + Reimar for fixing this upstream)
- Proper handling of RTCPU. Fixes ports/184937 and ports/153776
- Remove explicit cat pkg_messag. Fixes ports/184945
- Dependency registration on screensaver works now. Fixes ports/177721

PR:		ports/185142
Submitted by:	Thomas Zander (maintainer)
2013-12-24 17:26:22 +00:00
Thierry Thomas
975b6ff93b - Update to 1.1.20131109
- Stagify

Note: options have been modified, please review your config!

PR:		ports/184407
Submitted by:	Thomas Zander (maintainer)
2013-12-15 18:50:51 +00:00
Thierry Thomas
00be22f3cc - Stagify;
- it seems that we can now use the targets supplied by upstream,
so that the port installs now as intended and like on the
other platforms;

- switch to shared libraries, so that we shall be able to apply
minor upgrades without rebuilding its consumers;

- chase this upgrade in mplayer and vlc.

PR:		ports/184035
Submitted by:	/me
2013-12-01 21:58:15 +00:00
Tijl Coosemans
58d30ed8fc Fix build on i386 with clang.
Some inline asm requires 7 registers but only 6 are available because
clang assumes the stack is 4-byte aligned and there's a local variable
that requires 16-byte alignment so the stack has to be realigned which
requires one register to be used as frame pointer.

PR:		ports/180564
Submitted by:	dt71@gmx.com
Approved by:	Thomas Zander <thomas.e.zander@googlemail.com> (maintainer)
2013-10-18 07:45:48 +00:00
Gerald Pfeifer
41e60477bd Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.
Right now this is a noop in the former case and a noop in the latter
case unless lang/gcc44 has been installed explicitly.

This puts a bit more emphasis on standardizing on a canonical version
"current" GCC and makes it easier to update that canonical version
by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port.

That is, USE_GCC=yes means "use a decent/modern version of GCC" without
having to worry about details.

Approved by:	portmgr (bdrewery)
2013-08-17 16:27:24 +00:00
Christian Weisgerber
bf57e0090a Also disable the use of SSE4/SSE4.2/AVX instructions when using the
old toolchain.  Fixes the build on 8.4 i386.

Submitted by:	Thomas Zander <thomas.e.zander@googlemail.com> (maintainer)
2013-03-29 15:20:53 +00:00
Christian Weisgerber
71ed9f76bb Update mplayer and mencoder to a recent snapshot. Major changes:
- Reduce the number of dependencies (use internal ffmpeg whenever possible)
  in mplayer
- Do not build with clang on i386
- Use new options framework

PR:		177083
Submitted by:	Thomas Zander <thomas.e.zander@googlemail.com> (maintainer)
2013-03-23 15:45:25 +00:00
Alex Kozlov
6a3e10552a - Fix build with clang [1]
- Convert Makefile headers to new style

PR:	ports/171707 [1]
Submitted by:	anonymous <anonymous@gmail.com>
Approved by:	Thomas Zander <thomas.e.zander@googlemail.com> (maintainer)
2013-02-13 10:39:13 +00:00
Juergen Lock
d89b327207 - Only default to clang on amd64 and when /usr/bin/clang exists.
- Set CPP= clang-cpp in that case too.
- Fix windows codecs dir configure arg.
- Bump PORTREVISIONs.

PR:		ports/171249
Submitted by:	"Herbert J. Skuhra" <h.skuhra@gmail.com>
Submitted by:	Thomas Zander <thomas.e.zander@googlemail.com> (maintainer)
2012-09-04 20:56:27 +00:00
Juergen Lock
022132c330 Update to 2012-07-21 snapshot.
PR:		ports/170735
Submitted by:	Thomas Zander <thomas.e.zander@googlemail.com> (maintainer)
2012-09-01 14:13:10 +00:00
Michael Scheidell
bffe7f9063 - Update mplayer and memcoder to 2012-03-22 shapshot
- Supersedes ports/164943

PR:		ports/166946
Submitted by:	Thomas Zander <thomas.e.zander@googlemail.com> (maintainer)
2012-04-17 18:50:38 +00:00
Ruslan Makhmatkhanov
d906850592 - update to 0.2.2
- chase shlib bump in dependent ports
- bump PORTREVISION for xbmc and xbmc-pvr

Please note that this commit isn't actually feature safe, because it bumps
portrevision for two (not that small) ports. But it fixes the breakage, reported
in PR, and, as side effect, raises library version.

PR:		165449
Reported by:    Justin <freebsd.users at gmail dot com>
Submitted by:	Dominic Fandrey <kamikaze at bsdforen dot de> (maintainer)
Feature safe:	yes
2012-03-22 06:52:34 +00:00
Ruslan Makhmatkhanov
667ed6ab6c - update libbluray to 0.2.1
PR:		163721 [based on]
Submitted by:	Kurt Jaeger <fbsd-ports at opsec dot eu>
Approved by:    maintainer (timeout; 1 month+)
2012-02-24 05:17:10 +00:00
Dirk Meyer
871680aa5d - move dependency to giflib
PR:		165235
2012-02-18 19:04:46 +00:00
David Thiel
874629c3a1 Fix build by chasing libvpx bump. 2012-02-16 20:17:31 +00:00
Dmitry Marakasov
e1feca74ec - Add option for enca charset detection
- Fix v4l support

PR:		164639
Submitted by:	"Marat N.Afanasyev" <amarat@ksu.ru>
Fix by:		Thomas Zander <thomas.e.zander@googlemail.com> (maintainer)
2012-02-10 23:26:29 +00:00
Michael Scheidell
d1e19975c6 - Fix build if OSVERSION < 802502
- Update MASTER_SITES

PR:		ports/164580
Submitted by:	Thomas Zander <thomas.e.zander@googlemail.com> maintainer
Approved by:	gabor (mentor)
2012-02-02 08:42:05 +00:00
Martin Matuska
1a193f8a71 Update multimedia/schroedinger to 1.0.11 2012-01-25 10:11:48 +00:00
Tilman Keskinoz
719264f183 Chase libcdio shlib bump 2012-01-18 17:36:27 +00:00
Michael Scheidell
dbadfe7b3a - Update to 1.0.r20111218
PR:		ports/163969
Submitted by:	thomas.e.zander@googlemail.com (maintainer)
Approved by:	gabor (mentor)
----------------------------------------------------------------------
2012-01-15 22:31:53 +00:00
Chris Rees
16e23b379f - As discussed with maintainer, disable linking to external faad.
- While here, add $FreeBSD$ to other Makefiles

PR:		ports/158501
Submitted by:	David Demelier <demelier.david@gmail.com>
Reviewed by:	Thomas Zander <riggs@rrr.de> (maintainer), naddy
Approved by:	Thomas Zander <riggs@rrr.de> (maintainer)
2011-08-21 08:11:55 +00:00
Dennis Herrmann
d44c8a67e3 - Update mplayer and mencoder to the latest snapshots.
PR:		ports/156086
Submitted by:	Thomas Zander <thomas.e.zander@googlemail.com> (maintainer)
2011-04-01 11:09:36 +00:00
Emanuel Haupt
803472b1ac Add optional multimedia/libbluray support
PR:		154939
Approved by:	Thomas Zander <thomas.e.zander@googlemail.com> (maintainer)
2011-03-02 21:48:01 +00:00
Mikhail Teterin
7e10f0c8b7 Fix build for the case, when WITH_LIBRTMP is defined.
Approved by:	maintainer's mail-server rejects mail as "spam"
Feature safe:	yes
2011-02-09 06:01:50 +00:00
Hiroki Sato
f74020dd26 Fix an implicit library dependency issue.
Discussed with:	Jan Henrik Sylvester and Thomas Zander
Feature safe:	yes
2011-01-19 01:58:24 +00:00
Beech Rintoul
e2c8af6ff6 Update mplayer and mencoder to the latest snapshots.
PR:		ports/152714
Submitted by:	Thomas Zander (thomas.e.zander@googlemail.com) (maintainer)
Approved by:	itetcu (mentor) (implicit)
2010-12-02 09:18:01 +00:00
Pav Lucistnik
6498bc0523 - Chase libschroedinger shlib bump
Pointy hat to:	mm
Reported by:	pointyhat
2010-10-12 22:45:08 +00:00
Max Brazhnikov
08de89e0a4 Remove dependency on deprecated audio/libmpcdec
PR:		ports/150510
Submitted by:	Ganael Laplanche <ganael.laplanche at martymac.org>
Approved by:	maintainer
2010-10-01 21:46:01 +00:00
Rene Ladan
92f38f55f8 - correctly pick up dependency on libvpx if selected in options
- remove mencoder dependency on mplayer,
  the two ports can now be installed independently.
- remove dependency on liba52 as this is handled by internal libavcodec
- correctly handle dependency on external libschroedinger

PR:		ports/149534
Submitted by:	maintainer
Tested by:	Christopher Key [cjk32 cam.ac.uk]
2010-09-02 19:56:12 +00:00
Rene Ladan
029f4248ec - update to 2010-07-17 snapshot (demuxer fixes, VP8 codec support)
- optionify libmng input support
- explicitly disalbe libdirac-lavc support
- cleanups

PR:             ports/149206
Submitted by:   maintainer
Approved by:    tabthorpe (mentor)
2010-08-03 12:37:29 +00:00
Martin Matuska
f155fbed29 - Remove libdts support (this is now done by ffmpeg) [1]
- Fix libcdio dependency [2]

Reported by:	naddy [1] (private e-mail)
Submitted by:	Thomas Zander [1] [2] (maintainer, private e-mail)
2010-04-25 08:29:23 +00:00