head	1.31;
access;
symbols
	pkgsrc-2020Q1:1.30.0.2
	pkgsrc-2020Q1-base:1.30
	pkgsrc-2019Q4:1.30.0.4
	pkgsrc-2019Q4-base:1.30
	pkgsrc-2019Q3:1.29.0.8
	pkgsrc-2019Q3-base:1.29
	pkgsrc-2019Q2:1.29.0.6
	pkgsrc-2019Q2-base:1.29
	pkgsrc-2019Q1:1.29.0.4
	pkgsrc-2019Q1-base:1.29
	pkgsrc-2018Q4:1.29.0.2
	pkgsrc-2018Q4-base:1.29
	pkgsrc-2018Q3:1.28.0.6
	pkgsrc-2018Q3-base:1.28
	pkgsrc-2018Q2:1.28.0.4
	pkgsrc-2018Q2-base:1.28
	pkgsrc-2018Q1:1.28.0.2
	pkgsrc-2018Q1-base:1.28
	pkgsrc-2017Q4:1.27.0.8
	pkgsrc-2017Q4-base:1.27
	pkgsrc-2017Q3:1.27.0.6
	pkgsrc-2017Q3-base:1.27
	pkgsrc-2017Q2:1.27.0.2
	pkgsrc-2017Q2-base:1.27
	pkgsrc-2017Q1:1.26.0.2
	pkgsrc-2017Q1-base:1.26
	pkgsrc-2016Q4:1.25.0.4
	pkgsrc-2016Q4-base:1.25
	pkgsrc-2016Q3:1.25.0.2
	pkgsrc-2016Q3-base:1.25
	pkgsrc-2016Q2:1.24.0.2
	pkgsrc-2016Q2-base:1.24
	pkgsrc-2016Q1:1.23.0.4
	pkgsrc-2016Q1-base:1.23
	pkgsrc-2015Q4:1.23.0.2
	pkgsrc-2015Q4-base:1.23
	pkgsrc-2015Q3:1.22.0.2
	pkgsrc-2015Q3-base:1.22
	pkgsrc-2015Q2:1.21.0.4
	pkgsrc-2015Q2-base:1.21
	pkgsrc-2015Q1:1.21.0.2
	pkgsrc-2015Q1-base:1.21
	pkgsrc-2014Q4:1.20.0.2
	pkgsrc-2014Q4-base:1.20
	pkgsrc-2014Q3:1.19.0.2
	pkgsrc-2014Q3-base:1.19
	pkgsrc-2014Q2:1.16.0.2
	pkgsrc-2014Q2-base:1.16
	pkgsrc-2014Q1:1.14.0.2
	pkgsrc-2014Q1-base:1.14
	pkgsrc-2013Q4:1.13.0.4
	pkgsrc-2013Q4-base:1.13
	pkgsrc-2013Q3:1.13.0.2
	pkgsrc-2013Q3-base:1.13
	pkgsrc-2013Q2:1.12.0.2
	pkgsrc-2013Q2-base:1.12
	pkgsrc-2013Q1:1.9.0.4
	pkgsrc-2013Q1-base:1.9
	pkgsrc-2012Q4:1.9.0.2
	pkgsrc-2012Q4-base:1.9
	pkgsrc-2012Q3:1.2.0.2
	pkgsrc-2012Q3-base:1.2;
locks; strict;
comment	@# @;


1.31
date	2020.04.23.16.55.32;	author nia;	state dead;
branches;
next	1.30;
commitid	bSEhwC7nYDQJYw5C;

1.30
date	2019.11.03.17.12.00;	author rillig;	state Exp;
branches;
next	1.29;
commitid	daMqqoZiS0IdBqJB;

1.29
date	2018.11.23.08.06.31;	author ryoon;	state Exp;
branches;
next	1.28;
commitid	sJCwe34v6pRyF21B;

1.28
date	2018.02.26.08.19.25;	author adam;	state Exp;
branches;
next	1.27;
commitid	kxIs4If51EKcqlsA;

1.27
date	2017.06.22.06.19.20;	author markd;	state Exp;
branches;
next	1.26;
commitid	cYHDXpuqvxc8LkWz;

1.26
date	2017.01.16.23.45.10;	author wiz;	state Exp;
branches;
next	1.25;
commitid	frBytSz1XOJOAfCz;

1.25
date	2016.08.17.00.06.39;	author ryoon;	state Exp;
branches;
next	1.24;
commitid	7KzDd43Irha3DAiz;

1.24
date	2016.06.23.17.24.51;	author maya;	state Exp;
branches;
next	1.23;
commitid	3uCl0AO8tjJR8Cbz;

1.23
date	2015.11.18.14.19.47;	author ryoon;	state Exp;
branches;
next	1.22;
commitid	xxkPK0OWudQL7AJy;

1.22
date	2015.06.30.09.57.38;	author ryoon;	state Exp;
branches;
next	1.21;
commitid	jeIUM6gvNqaTcrry;

1.21
date	2015.03.14.16.14.43;	author tnn;	state Exp;
branches;
next	1.20;
commitid	FOterkf9TRYrKAdy;

1.20
date	2014.12.05.17.09.42;	author bouyer;	state Exp;
branches
	1.20.2.1;
next	1.19;
commitid	lYXRUp1sLyDBfS0y;

1.19
date	2014.08.11.23.09.45;	author wiz;	state Exp;
branches;
next	1.18;
commitid	M6hbzsTRsbD5YZLx;

1.18
date	2014.07.09.12.48.59;	author he;	state Exp;
branches;
next	1.17;
commitid	irxOUnlLrJgRAHHx;

1.17
date	2014.07.04.10.27.43;	author jperkin;	state Exp;
branches;
next	1.16;
commitid	oTKYkflZGiyuY2Hx;

1.16
date	2014.06.27.17.58.09;	author drochner;	state Exp;
branches;
next	1.15;
commitid	qDh8SrqhXexaHbGx;

1.15
date	2014.04.10.05.39.14;	author obache;	state Exp;
branches;
next	1.14;
commitid	s5vU3ttlGOlN66wx;

1.14
date	2014.03.13.11.08.51;	author jperkin;	state Exp;
branches;
next	1.13;
commitid	KxozNJIlfZNkPwsx;

1.13
date	2013.08.03.09.22.58;	author obache;	state Exp;
branches;
next	1.12;
commitid	s5YKCnl0pegaoZZw;

1.12
date	2013.06.30.12.16.18;	author wiz;	state Exp;
branches;
next	1.11;
commitid	S7XRZ2NWDrLirDVw;

1.11
date	2013.04.14.00.59.50;	author cheusov;	state Exp;
branches;
next	1.10;

1.10
date	2013.04.11.11.26.23;	author drochner;	state Exp;
branches;
next	1.9;

1.9
date	2012.12.14.19.23.43;	author drochner;	state Exp;
branches;
next	1.8;

1.8
date	2012.12.12.11.01.21;	author ryoon;	state Exp;
branches;
next	1.7;

1.7
date	2012.12.04.06.23.27;	author asau;	state Exp;
branches;
next	1.6;

1.6
date	2012.11.28.15.50.03;	author ryoon;	state Exp;
branches;
next	1.5;

1.5
date	2012.10.10.13.35.35;	author drochner;	state dead;
branches;
next	1.4;

1.4
date	2012.10.10.10.23.44;	author drochner;	state Exp;
branches;
next	1.3;

1.3
date	2012.10.08.09.21.00;	author asau;	state Exp;
branches;
next	1.2;

1.2
date	2012.09.25.13.47.21;	author jperkin;	state Exp;
branches;
next	1.1;

1.1
date	2012.09.14.14.52.34;	author drochner;	state Exp;
branches;
next	;

1.20.2.1
date	2015.03.15.16.18.51;	author tron;	state Exp;
branches;
next	;
commitid	wxN3kFllriD1LIdy;


desc
@@


1.31
log
@multimedia: Remove ffmpeg010

Obsolete, no remaining users in pkgsrc
@
text
@# $NetBSD: Makefile,v 1.30 2019/11/03 17:12:00 rillig Exp $

PKGNAME=	ffmpeg010-20150312.${DISTVERSION}
PKGREVISION=	8
MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	http://ffmpeg.mplayerhq.hu/
COMMENT=	Decoding, encoding and streaming software (v0.10)
LICENSE=	gnu-lgpl-v2.1

USE_GCC_RUNTIME=	yes

CONFIGURE_ARGS+=	--enable-avfilter
#CONFIGURE_ARGS+=	--enable-avfilter-lavf
CONFIGURE_ARGS+=	--enable-postproc
CONFIGURE_ARGS+=	--incdir=${PREFIX}/include/ffmpeg010
CONFIGURE_ARGS+=	--libdir=${PREFIX}/lib/ffmpeg010
CONFIGURE_ARGS+=	--shlibdir=${PREFIX}/lib/ffmpeg010
CONFIGURE_ARGS+=	--datadir=${PREFIX}/share/ffmpeg010
#CONFIGURE_ARGS+=	--build-suffix=010
CONFIGURE_ARGS+=	--progs-suffix=010

LDFLAGS+=		${COMPILER_RPATH_FLAG}${PREFIX}/lib/ffmpeg010

INSTALLATION_DIRS=	lib share/examples/ffmpeg010 share/doc/ffmpeg010

CONF_FILES+=	${PREFIX}/share/examples/ffmpeg010/ffserver.conf \
		${PKG_SYSCONFDIR}/ffserver.conf

.include "../../mk/bsd.prefs.mk"

.include "../../mk/compiler.mk"

# disable asm on i386 for non-gcc and gcc < 4.2

.if ${MACHINE_ARCH} == "i386"
.  if !empty(MACHINE_PLATFORM:MDarwin-*-i386) \
   || !empty(CC_VERSION:Mgcc-[123]*) \
   || !empty(CC_VERSION:Mgcc-4.[01].*) \
   || empty(CC_VERSION:Mgcc*)
CONFIGURE_ARGS+=	--disable-asm
.  elif !empty(CC_VERSION:Mgcc-[456].*)
CFLAGS+=		-mstackrealign -mpreferred-stack-boundary=4
.  endif
.endif

TEST_TARGET=	check

post-install:
	${INSTALL_DATA} ${WRKSRC}/doc/*.txt \
		${DESTDIR}${PREFIX}/share/doc/ffmpeg010
	${INSTALL_DATA} ${WRKSRC}/doc/ffserver.conf \
		${DESTDIR}${PREFIX}/share/examples/ffmpeg010

.include "options.mk"

.include "../../mk/compiler.mk"

.if !empty(PKGSRC_COMPILER:Mclang)
CFLAGS+=	-no-integrated-as
.endif

.include "../../multimedia/ffmpeg010/Makefile.common"
@


1.30
log
@multimedia: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2018/11/23 08:06:31 ryoon Exp $
@


1.29
log
@Recursive revbump from multimedia/libva
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2018/02/26 08:19:25 adam Exp $
d36 1
a36 1
.if !empty(MACHINE_PLATFORM:MDarwin-*-i386) \
d41 3
a43 3
.elif !empty(CC_VERSION:Mgcc-[456].*)
CFLAGS+=-mstackrealign -mpreferred-stack-boundary=4
.endif
@


1.28
log
@revbump after x264-devel update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2017/06/22 06:19:20 markd Exp $
d4 1
a4 1
PKGREVISION=	7
@


1.27
log
@Work with perl 5.26.  Bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2017/01/16 23:45:10 wiz Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.26
log
@Recursive bump for libvpx shlib major change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2016/08/17 00:06:39 ryoon Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.25
log
@Recursive revbump from multimedia/libvpx uppdate
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2016/06/23 17:24:51 maya Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.24
log
@Use stackrealign on newer GCC as well
Bump PKGREVISION

PR pkg/51122
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2015/11/18 14:19:47 ryoon Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.23
log
@Recursive revbump from multimedia/libvpx
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2015/06/30 09:57:38 ryoon Exp $
d4 1
a4 1
PKGREVISION=	2
d41 1
a41 1
.elif !empty(CC_VERSION:Mgcc-4.*)
@


1.22
log
@Recursive revbump from pkgsrc/multimedia/libvpx.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2015/03/14 16:14:43 tnn Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.21
log
@Update to ffmpeg010-20150312.0.10.16 "Freedom"
This is a patch release from the old 0.10 branch which contains backported
fixes for security problems reported in the 1.x and 1.2 branches.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2014/12/05 17:09:42 bouyer Exp $
d4 1
@


1.20
log
@Add -mstackrealign -mpreferred-stack-boundary=4 to CFLAGS on i386 for all
gcc 4.x versions, this appears to still be needed with gcc 4.8.4.
From John D. Baker
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2014/08/11 23:09:45 wiz Exp $
d3 1
a3 2
PKGNAME=	ffmpeg010-20140629.${DISTVERSION}
PKGREVISION=	1
@


1.20.2.1
log
@Pullup ticket #4641 - requested by tnn
multimedia/ffmpeg010: security update

Revisions pulled up:
- multimedia/ffmpeg010/Makefile                                 1.21
- multimedia/ffmpeg010/Makefile.common                          1.11
- multimedia/ffmpeg010/distinfo                                 1.12

---
   Module Name:	pkgsrc
   Committed By:	tnn
   Date:		Sat Mar 14 16:14:43 UTC 2015

   Modified Files:
   	pkgsrc/multimedia/ffmpeg010: Makefile Makefile.common distinfo

   Log Message:
   Update to ffmpeg010-20150312.0.10.16 "Freedom"
   This is a patch release from the old 0.10 branch which contains backported
   fixes for security problems reported in the 1.x and 1.2 branches.
@
text
@d1 1
a1 1
# $NetBSD$
d3 2
a4 1
PKGNAME=	ffmpeg010-20150312.${DISTVERSION}
@


1.19
log
@Switch to ffmpeg1 instead of ffmpeg.

Note: some of these packages didn't build for me, e.g. osg, so I couldn't
verify them all.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2014/07/09 12:48:59 he Exp $
d4 1
a33 1
# no alignment options needed for gcc >= 4.6 on i386
d36 4
a39 1
.if !empty(MACHINE_PLATFORM:MDarwin-*-i386)
d41 1
a41 1
.elif !empty(CC_VERSION:Mgcc-4.[2345]*)
a42 4
.elif !empty(CC_VERSION:Mgcc-[123]*) \
   || !empty(CC_VERSION:Mgcc-4.[01]*) \
   || empty(CC_VERSION:Mgcc*)
CONFIGURE_ARGS+=	--disable-asm
@


1.18
log
@Upgrade ffmpeg010 to version 0.10.14 as of 2014-06-29.
Among the fixes are an integer overflow in lzo, corresponding
to CVE-2014-4610.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2014/07/04 10:27:43 jperkin Exp $
d6 1
a6 1
COMMENT=	Decoding, encoding and streaming software
@


1.17
log
@Disable all assembly optimisations on SunOS, avoids having to chase down
all the various GENERAL_REGS failures and ensures portability.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2014/06/27 17:58:09 drochner Exp $
d3 1
a3 2
PKGNAME=	ffmpeg010-20130731.${DISTVERSION}
PKGREVISION=	2
d7 1
@


1.16
log
@add patch from 1.2.7 to fix recent integer overflow, bump PKGREV
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2014/04/10 05:39:14 obache Exp $
a46 3
# "error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'"
CFLAGS.SunOS+=	-DBROKEN_RELOCATIONS=1

@


1.15
log
@recursive bump from x264-devel builld number change (i.e. API change).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2014/03/13 11:08:51 jperkin Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.14
log
@Set USE_GCC_RUNTIME=yes for packages which build shared libraries but do
not use libtool to do so.  This is required to correctly depend upon a
gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2013/08/03 09:22:58 obache Exp $
d4 1
@


1.13
log
@Update ffmpeg010 to 0.10.8.

version 0.10.8
- kmvc: Clip pixel position to valid range
- kmvc: use fixed sized arrays in the context
- indeo: use a typedef for the mc function pointer
- lavc: check for overflow in init_get_bits
- mjpegdec: properly report unsupported disabled features
- jpegls: return meaningful errors
- jpegls: factorize return paths
- jpegls: check the scan offset
- wavpack: validate samples size parsed in wavpack_decode_block
- ljpeg: use the correct number of components in yuv
- mjpeg: Validate sampling factors
- mjpegdec: validate parameters in mjpeg_decode_scan_progressive_ac
- wavpack: check packet size early
- wavpack: return meaningful errors
- apetag: use int64_t for filesize
- tiff: do not overread the source buffer
- Prepare for 0.8.8 Release
- smacker: fix an off by one in huff.length computation
- smacker: check the return value of smacker_decode_tree
- smacker: pad the extradata allocation
- smacker: check frame size validity
- vmdav: convert to bytestream2
- 4xm: don't rely on get_buffer() initializing the frame.
- 4xm: check the return value of read_huffman_tables().
- 4xm: use the correct logging context
- 4xm: reject frames not compatible with the declared version
- 4xm: check bitstream_size boundary before using it
- 4xm: do not overread the source buffer in decode_p_block
- avfiltergraph: check for sws opts being non-NULL before using them
- bmv: check for len being valid in bmv_decode_frame()
- dfa: check for invalid access in decode_wdlt()
- indeo3: check motion vectors
- indeo3: fix data size check
- indeo3: switch parsing the header to bytestream2
- lavf: make sure stream probe data gets freed.
- oggdec: fix faulty cleanup prototype
- oma: Validate sample rates
- qdm2: check that the FFT size is a power of 2
- rv10: check that extradata is large enough
- xmv: check audio track parameters validity
- xmv: do not leak memory in the error paths in xmv_read_header()
- aac: check the maximum number of channels
- indeo3: fix off by one in MV validity check, Bug #503
- id3v2: check for end of file while unescaping tags
- wav: Always seek to an even offset, Bug #500, LP: #1174737
- proresdec: support mixed interlaced/non-interlaced content
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2013/06/30 12:16:18 wiz Exp $
d8 2
@


1.12
log
@Apply a version of the asm fixes for gcc from ffmpeg/Makefile here as well.
Noted by John D. Baker in PR 47132.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2013/04/14 00:59:50 cheusov Exp $
d3 1
a3 2
PKGNAME=	ffmpeg010-20130410.${DISTVERSION}
PKGREVISION=	1
@


1.11
log
@
Add option vaapi and enable it if it is supported.
Explicitely add --enable-vdpau if "vdpau" option is turned on.
++pkgrevision.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2013/04/11 11:26:23 drochner Exp $
d28 7
a34 1
.if ${OPSYS} == "Darwin"
d36 7
@


1.10
log
@update to 0.10.7
from the announcement:
It is the latest stable FFmpeg release from the 0.10 release branch, which
was cut from master on 2012-01-26. Amongst lots of other changes, it
includes all changes from ffmpeg-mt, libav master of 2012-01-26,
libav 0.8.6 as of 2013-04-10.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2012/12/14 19:23:43 drochner Exp $
d4 1
a4 1

@


1.9
log
@use version 0.10.6 which was the last version in multimedia/ffmpeg
before things were moved around
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2012/12/12 11:01:21 ryoon Exp $
d3 1
a3 1
PKGNAME=	ffmpeg010-20121026.${DISTVERSION}
@


1.8
log
@Fix RPATH of bin/ffmpeg010.
Do not confuse with libraries from ffmpeg-1.0.0.

Reported from wiz@@, thank you.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2012/12/04 06:23:27 asau Exp $
d3 1
a3 1
PKGNAME=	ffmpeg010-20120609.${DISTVERSION}
@


1.7
log
@Remove PKG_DESTDIR_SUPPORT setting the default value.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2012/11/28 15:50:03 ryoon Exp $
d19 2
@


1.6
log
@Import ffmpeg010-20120609.0.10.4 as multimedia/ffmpeg010.

Re-import ffmpeg 0.10 branch.
Upcomming gstreamer1-1.0.3 will use this.

This package can co-exist with ffmpeg 1.0.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2012/09/25 13:47:21 jperkin Exp $
a8 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.5
log
@remove ffmpeg010, moved to ffmpeg
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2012/10/10 10:23:44 drochner Exp $
d3 1
a3 1
PKGNAME=	ffmpeg-20120919.${DISTVERSION}
d9 2
d14 6
d21 1
a21 1
INSTALLATION_DIRS=	lib share/examples/ffmpeg share/doc/ffmpeg
d23 1
a23 1
CONF_FILES+=	${PREFIX}/share/examples/ffmpeg/ffserver.conf \
d39 1
a39 1
		${DESTDIR}${PREFIX}/share/doc/ffmpeg
d41 1
a41 1
		${DESTDIR}${PREFIX}/share/examples/ffmpeg
@


1.4
log
@update to 0.10.5
changes: bugfixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2012/10/08 09:21:00 asau Exp $
@


1.3
log
@Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2012/09/25 13:47:21 jperkin Exp $
d3 1
a3 1
PKGNAME=	ffmpeg-20120609.${DISTVERSION}
@


1.2
log
@Work around assembly-related build issue on Solaris.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2012/09/14 14:52:34 drochner Exp $
a8 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.1
log
@prepare a pkg for ffmpeg-0.10.4
The idea is to iron out build problems and replace the old ffmpeg pkg
after the freeze.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.87 2012/07/02 18:44:31 drochner Exp $
d26 3
@

