head	1.98;
access;
symbols
	pkgsrc-2026Q1:1.98.0.2
	pkgsrc-2026Q1-base:1.98
	pkgsrc-2025Q4:1.97.0.26
	pkgsrc-2025Q4-base:1.97
	pkgsrc-2025Q3:1.97.0.24
	pkgsrc-2025Q3-base:1.97
	pkgsrc-2025Q2:1.97.0.22
	pkgsrc-2025Q2-base:1.97
	pkgsrc-2025Q1:1.97.0.20
	pkgsrc-2025Q1-base:1.97
	pkgsrc-2024Q4:1.97.0.18
	pkgsrc-2024Q4-base:1.97
	pkgsrc-2024Q3:1.97.0.16
	pkgsrc-2024Q3-base:1.97
	pkgsrc-2024Q2:1.97.0.14
	pkgsrc-2024Q2-base:1.97
	pkgsrc-2024Q1:1.97.0.12
	pkgsrc-2024Q1-base:1.97
	pkgsrc-2023Q4:1.97.0.10
	pkgsrc-2023Q4-base:1.97
	pkgsrc-2023Q3:1.97.0.8
	pkgsrc-2023Q3-base:1.97
	pkgsrc-2023Q2:1.97.0.6
	pkgsrc-2023Q2-base:1.97
	pkgsrc-2023Q1:1.97.0.4
	pkgsrc-2023Q1-base:1.97
	pkgsrc-2022Q4:1.97.0.2
	pkgsrc-2022Q4-base:1.97
	pkgsrc-2022Q3:1.93.0.2
	pkgsrc-2022Q3-base:1.93
	pkgsrc-2022Q2:1.92.0.2
	pkgsrc-2022Q2-base:1.92
	pkgsrc-2022Q1:1.91.0.12
	pkgsrc-2022Q1-base:1.91
	pkgsrc-2021Q4:1.91.0.10
	pkgsrc-2021Q4-base:1.91
	pkgsrc-2021Q3:1.91.0.8
	pkgsrc-2021Q3-base:1.91
	pkgsrc-2021Q2:1.91.0.6
	pkgsrc-2021Q2-base:1.91
	pkgsrc-2021Q1:1.91.0.4
	pkgsrc-2021Q1-base:1.91
	pkgsrc-2020Q4:1.91.0.2
	pkgsrc-2020Q4-base:1.91
	pkgsrc-2020Q3:1.90.0.4
	pkgsrc-2020Q3-base:1.90
	pkgsrc-2020Q2:1.90.0.2
	pkgsrc-2020Q2-base:1.90
	pkgsrc-2020Q1:1.89.0.2
	pkgsrc-2020Q1-base:1.89
	pkgsrc-2019Q4:1.88.0.4
	pkgsrc-2019Q4-base:1.88
	pkgsrc-2019Q3:1.87.0.2
	pkgsrc-2019Q3-base:1.87
	pkgsrc-2019Q2:1.86.0.6
	pkgsrc-2019Q2-base:1.86
	pkgsrc-2019Q1:1.86.0.4
	pkgsrc-2019Q1-base:1.86
	pkgsrc-2018Q4:1.86.0.2
	pkgsrc-2018Q4-base:1.86
	pkgsrc-2018Q3:1.85.0.20
	pkgsrc-2018Q3-base:1.85
	pkgsrc-2018Q2:1.85.0.18
	pkgsrc-2018Q2-base:1.85
	pkgsrc-2018Q1:1.85.0.16
	pkgsrc-2018Q1-base:1.85
	pkgsrc-2017Q4:1.85.0.14
	pkgsrc-2017Q4-base:1.85
	pkgsrc-2017Q3:1.85.0.12
	pkgsrc-2017Q3-base:1.85
	pkgsrc-2017Q2:1.85.0.8
	pkgsrc-2017Q2-base:1.85
	pkgsrc-2017Q1:1.85.0.6
	pkgsrc-2017Q1-base:1.85
	pkgsrc-2016Q4:1.85.0.4
	pkgsrc-2016Q4-base:1.85
	pkgsrc-2016Q3:1.85.0.2
	pkgsrc-2016Q3-base:1.85
	pkgsrc-2016Q2:1.84.0.12
	pkgsrc-2016Q2-base:1.84
	pkgsrc-2016Q1:1.84.0.10
	pkgsrc-2016Q1-base:1.84
	pkgsrc-2015Q4:1.84.0.8
	pkgsrc-2015Q4-base:1.84
	pkgsrc-2015Q3:1.84.0.6
	pkgsrc-2015Q3-base:1.84
	pkgsrc-2015Q2:1.84.0.4
	pkgsrc-2015Q2-base:1.84
	pkgsrc-2015Q1:1.84.0.2
	pkgsrc-2015Q1-base:1.84
	pkgsrc-2014Q4:1.83.0.4
	pkgsrc-2014Q4-base:1.83
	pkgsrc-2014Q3:1.83.0.2
	pkgsrc-2014Q3-base:1.83
	pkgsrc-2014Q2:1.81.0.2
	pkgsrc-2014Q2-base:1.81
	pkgsrc-2014Q1:1.80.0.4
	pkgsrc-2014Q1-base:1.80
	pkgsrc-2013Q4:1.80.0.2
	pkgsrc-2013Q4-base:1.80
	pkgsrc-2013Q3:1.79.0.10
	pkgsrc-2013Q3-base:1.79
	pkgsrc-2013Q2:1.79.0.8
	pkgsrc-2013Q2-base:1.79
	pkgsrc-2013Q1:1.79.0.6
	pkgsrc-2013Q1-base:1.79
	pkgsrc-2012Q4:1.79.0.4
	pkgsrc-2012Q4-base:1.79
	pkgsrc-2012Q3:1.79.0.2
	pkgsrc-2012Q3-base:1.79
	pkgsrc-2012Q2:1.77.0.2
	pkgsrc-2012Q2-base:1.77
	pkgsrc-2012Q1:1.76.0.2
	pkgsrc-2012Q1-base:1.76
	pkgsrc-2011Q4:1.73.0.2
	pkgsrc-2011Q4-base:1.73
	pkgsrc-2011Q3:1.67.0.2
	pkgsrc-2011Q3-base:1.67
	pkgsrc-2011Q2:1.66.0.4
	pkgsrc-2011Q2-base:1.66
	pkgsrc-2011Q1:1.66.0.2
	pkgsrc-2011Q1-base:1.66
	pkgsrc-2010Q4:1.65.0.4
	pkgsrc-2010Q4-base:1.65
	pkgsrc-2010Q3:1.65.0.2
	pkgsrc-2010Q3-base:1.65
	pkgsrc-2010Q2:1.64.0.2
	pkgsrc-2010Q2-base:1.64
	pkgsrc-2010Q1:1.63.0.4
	pkgsrc-2010Q1-base:1.63
	pkgsrc-2009Q4:1.63.0.2
	pkgsrc-2009Q4-base:1.63
	pkgsrc-2009Q3:1.61.0.4
	pkgsrc-2009Q3-base:1.61
	pkgsrc-2009Q2:1.61.0.2
	pkgsrc-2009Q2-base:1.61
	pkgsrc-2009Q1:1.60.0.2
	pkgsrc-2009Q1-base:1.60
	pkgsrc-2008Q4:1.58.0.2
	pkgsrc-2008Q4-base:1.58
	pkgsrc-2008Q3:1.57.0.4
	pkgsrc-2008Q3-base:1.57
	cube-native-xorg:1.57.0.2
	cube-native-xorg-base:1.57
	pkgsrc-2008Q2:1.52.0.4
	pkgsrc-2008Q2-base:1.52
	cwrapper:1.52.0.2
	pkgsrc-2008Q1:1.46.0.2
	pkgsrc-2008Q1-base:1.46
	pkgsrc-2007Q4:1.42.0.2
	pkgsrc-2007Q4-base:1.42
	pkgsrc-2007Q3:1.41.0.4
	pkgsrc-2007Q3-base:1.41
	pkgsrc-2007Q2:1.41.0.2
	pkgsrc-2007Q2-base:1.41
	pkgsrc-2007Q1:1.40.0.2
	pkgsrc-2007Q1-base:1.40
	pkgsrc-2006Q4:1.37.0.2
	pkgsrc-2006Q4-base:1.37
	pkgsrc-2006Q3:1.35.0.2
	pkgsrc-2006Q3-base:1.35
	pkgsrc-2006Q2:1.33.0.2
	pkgsrc-2006Q2-base:1.33
	pkgsrc-2006Q1:1.32.0.2
	pkgsrc-2006Q1-base:1.32
	pkgsrc-2005Q4:1.28.0.2
	pkgsrc-2005Q4-base:1.28
	pkgsrc-2005Q3:1.27.0.2
	pkgsrc-2005Q3-base:1.27
	pkgsrc-2005Q2:1.22.0.2
	pkgsrc-2005Q2-base:1.22
	pkgsrc-2005Q1:1.16.0.2
	pkgsrc-2005Q1-base:1.16
	pkgsrc-2004Q4:1.13.0.2
	pkgsrc-2004Q4-base:1.13
	pkgsrc-2004Q3:1.11.0.2
	pkgsrc-2004Q3-base:1.11
	pkgsrc-2004Q2:1.9.0.2
	pkgsrc-2004Q2-base:1.9
	pkgsrc-2004Q1:1.6.0.2
	pkgsrc-2004Q1-base:1.6
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.98
date	2026.01.03.14.10.39;	author nia;	state Exp;
branches;
next	1.97;
commitid	aApwwE9UJrhIaXoG;

1.97
date	2022.12.25.17.32.52;	author nia;	state Exp;
branches;
next	1.96;
commitid	7nWRJTREfplwOX6E;

1.96
date	2022.12.07.14.59.41;	author wiz;	state Exp;
branches;
next	1.95;
commitid	EAI3T2LkgpdRxD4E;

1.95
date	2022.12.02.15.06.22;	author jperkin;	state Exp;
branches;
next	1.94;
commitid	UpVybg78g7VUJZ3E;

1.94
date	2022.10.09.07.45.00;	author wiz;	state Exp;
branches;
next	1.93;
commitid	AHmOMf9QEMlh21XD;

1.93
date	2022.08.10.23.25.07;	author nia;	state Exp;
branches;
next	1.92;
commitid	VfyScyGSyySkaoPD;

1.92
date	2022.04.10.16.47.32;	author nia;	state Exp;
branches;
next	1.91;
commitid	vS1rZxTpWSG9TFzD;

1.91
date	2020.12.18.23.33.06;	author nia;	state Exp;
branches;
next	1.90;
commitid	JxldwDAMAOEOuhAC;

1.90
date	2020.04.02.15.52.46;	author nia;	state Exp;
branches;
next	1.89;
commitid	D5AwhTwmyK46jP2C;

1.89
date	2020.01.20.21.54.03;	author nia;	state Exp;
branches;
next	1.88;
commitid	dznnPOejT5D1CtTB;

1.88
date	2019.11.03.17.12.04;	author rillig;	state Exp;
branches;
next	1.87;
commitid	daMqqoZiS0IdBqJB;

1.87
date	2019.07.31.09.39.56;	author nia;	state Exp;
branches;
next	1.86;
commitid	z9QyoQ13ZPAu9bxB;

1.86
date	2018.11.13.11.10.41;	author markd;	state Exp;
branches;
next	1.85;
commitid	oiD5VosfipJFZLZA;

1.85
date	2016.09.25.20.54.11;	author wiz;	state Exp;
branches;
next	1.84;
commitid	zDCryMXx2hmshInz;

1.84
date	2014.12.30.13.34.59;	author wiz;	state Exp;
branches;
next	1.83;
commitid	09m0QnHlkm5bg44y;

1.83
date	2014.08.13.08.23.50;	author wiz;	state Exp;
branches;
next	1.82;
commitid	tfnL4BUf2aep0bMx;

1.82
date	2014.08.11.23.09.46;	author wiz;	state Exp;
branches;
next	1.81;
commitid	M6hbzsTRsbD5YZLx;

1.81
date	2014.04.17.13.53.47;	author wiz;	state Exp;
branches;
next	1.80;
commitid	OzWUHNjbgsKSC2xx;

1.80
date	2013.12.04.12.38.35;	author drochner;	state Exp;
branches;
next	1.79;
commitid	JukoR5eeEKWFvOfx;

1.79
date	2012.09.29.20.10.35;	author dholland;	state Exp;
branches;
next	1.78;

1.78
date	2012.07.02.16.27.11;	author drochner;	state Exp;
branches;
next	1.77;

1.77
date	2012.04.16.03.41.58;	author dholland;	state Exp;
branches;
next	1.76;

1.76
date	2012.03.22.16.19.11;	author drochner;	state Exp;
branches;
next	1.75;

1.75
date	2012.03.21.16.37.15;	author drochner;	state Exp;
branches;
next	1.74;

1.74
date	2012.01.09.17.20.01;	author drochner;	state Exp;
branches;
next	1.73;

1.73
date	2011.12.24.08.39.11;	author sbd;	state Exp;
branches;
next	1.72;

1.72
date	2011.12.24.03.02.25;	author sbd;	state Exp;
branches;
next	1.71;

1.71
date	2011.11.18.07.27.43;	author obache;	state Exp;
branches;
next	1.70;

1.70
date	2011.11.17.13.26.44;	author obache;	state Exp;
branches;
next	1.69;

1.69
date	2011.11.16.19.45.37;	author drochner;	state Exp;
branches;
next	1.68;

1.68
date	2011.10.12.17.30.22;	author hans;	state Exp;
branches;
next	1.67;

1.67
date	2011.07.10.16.52.24;	author jmcneill;	state Exp;
branches;
next	1.66;

1.66
date	2011.02.20.14.29.14;	author wiz;	state Exp;
branches;
next	1.65;

1.65
date	2010.07.28.09.24.14;	author drochner;	state Exp;
branches;
next	1.64;

1.64
date	2010.04.13.15.09.40;	author drochner;	state Exp;
branches;
next	1.63;

1.63
date	2009.12.14.11.47.44;	author drochner;	state Exp;
branches;
next	1.62;

1.62
date	2009.12.09.10.13.03;	author drochner;	state Exp;
branches;
next	1.61;

1.61
date	2009.04.17.16.35.40;	author drochner;	state Exp;
branches;
next	1.60;

1.60
date	2009.02.19.12.58.03;	author drochner;	state Exp;
branches;
next	1.59;

1.59
date	2009.01.20.18.30.49;	author drochner;	state Exp;
branches;
next	1.58;

1.58
date	2008.12.18.23.25.42;	author jmcneill;	state Exp;
branches;
next	1.57;

1.57
date	2008.08.26.13.12.30;	author drochner;	state Exp;
branches;
next	1.56;

1.56
date	2008.08.24.22.59.10;	author dholland;	state Exp;
branches;
next	1.55;

1.55
date	2008.07.29.05.58.41;	author dholland;	state Exp;
branches;
next	1.54;

1.54
date	2008.07.21.00.11.34;	author dholland;	state Exp;
branches;
next	1.53;

1.53
date	2008.07.17.17.00.35;	author drochner;	state Exp;
branches;
next	1.52;

1.52
date	2008.06.21.15.45.16;	author drochner;	state Exp;
branches;
next	1.51;

1.51
date	2008.05.20.18.29.28;	author tnn;	state Exp;
branches;
next	1.50;

1.50
date	2008.04.24.12.32.22;	author wiz;	state Exp;
branches;
next	1.49;

1.49
date	2008.04.15.19.25.28;	author drochner;	state Exp;
branches;
next	1.48;

1.48
date	2008.04.12.22.43.08;	author jlam;	state Exp;
branches;
next	1.47;

1.47
date	2008.04.10.11.48.58;	author drochner;	state Exp;
branches;
next	1.46;

1.46
date	2008.02.11.13.58.41;	author gdt;	state Exp;
branches;
next	1.45;

1.45
date	2008.02.08.17.43.06;	author drochner;	state Exp;
branches;
next	1.44;

1.44
date	2008.02.01.20.35.09;	author drochner;	state Exp;
branches;
next	1.43;

1.43
date	2008.01.11.16.05.27;	author drochner;	state Exp;
branches;
next	1.42;

1.42
date	2007.11.22.20.20.21;	author drochner;	state Exp;
branches;
next	1.41;

1.41
date	2007.06.15.18.20.05;	author drochner;	state Exp;
branches;
next	1.40;

1.40
date	2007.02.16.00.54.48;	author wiz;	state Exp;
branches;
next	1.39;

1.39
date	2007.02.07.20.04.00;	author drochner;	state Exp;
branches;
next	1.38;

1.38
date	2007.01.29.10.32.50;	author joerg;	state Exp;
branches;
next	1.37;

1.37
date	2006.12.08.18.47.41;	author drochner;	state Exp;
branches;
next	1.36;

1.36
date	2006.12.08.09.24.26;	author abs;	state Exp;
branches;
next	1.35;

1.35
date	2006.08.06.10.36.50;	author wiz;	state Exp;
branches
	1.35.2.1;
next	1.34;

1.34
date	2006.07.21.14.27.56;	author jlam;	state Exp;
branches;
next	1.33;

1.33
date	2006.04.13.18.23.36;	author jlam;	state Exp;
branches;
next	1.32;

1.32
date	2006.03.09.21.04.45;	author jlam;	state Exp;
branches;
next	1.31;

1.31
date	2006.03.04.21.30.16;	author jlam;	state Exp;
branches;
next	1.30;

1.30
date	2006.01.20.16.15.53;	author jmmv;	state Exp;
branches;
next	1.29;

1.29
date	2006.01.13.08.42.30;	author martti;	state Exp;
branches;
next	1.28;

1.28
date	2005.10.13.10.48.01;	author jmmv;	state Exp;
branches;
next	1.27;

1.27
date	2005.09.20.12.49.30;	author dmcmahill;	state Exp;
branches
	1.27.2.1;
next	1.26;

1.26
date	2005.09.20.12.12.27;	author dmcmahill;	state Exp;
branches;
next	1.25;

1.25
date	2005.08.10.20.56.21;	author jlam;	state Exp;
branches;
next	1.24;

1.24
date	2005.07.29.16.09.11;	author drochner;	state Exp;
branches;
next	1.23;

1.23
date	2005.07.21.16.29.54;	author wiz;	state Exp;
branches;
next	1.22;

1.22
date	2005.06.01.20.08.01;	author jlam;	state Exp;
branches;
next	1.21;

1.21
date	2005.05.22.20.08.23;	author jlam;	state Exp;
branches;
next	1.20;

1.20
date	2005.05.10.00.16.42;	author reed;	state Exp;
branches;
next	1.19;

1.19
date	2005.05.02.11.29.35;	author drochner;	state Exp;
branches;
next	1.18;

1.18
date	2005.04.18.13.23.32;	author wiz;	state Exp;
branches;
next	1.17;

1.17
date	2005.04.11.21.46.43;	author tv;	state Exp;
branches;
next	1.16;

1.16
date	2005.01.06.17.04.42;	author drochner;	state Exp;
branches;
next	1.15;

1.15
date	2004.12.23.03.05.53;	author xtraeme;	state Exp;
branches;
next	1.14;

1.14
date	2004.12.21.18.56.44;	author drochner;	state Exp;
branches;
next	1.13;

1.13
date	2004.11.23.03.04.56;	author tv;	state Exp;
branches;
next	1.12;

1.12
date	2004.10.27.20.31.33;	author drochner;	state Exp;
branches;
next	1.11;

1.11
date	2004.09.09.07.50.53;	author xtraeme;	state Exp;
branches;
next	1.10;

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

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

1.8
date	2004.04.16.14.44.32;	author mycroft;	state Exp;
branches;
next	1.7;

1.7
date	2004.03.28.20.14.22;	author mycroft;	state Exp;
branches;
next	1.6;

1.6
date	2004.03.11.17.26.02;	author jmmv;	state Exp;
branches;
next	1.5;

1.5
date	2004.02.27.13.54.49;	author jmmv;	state Exp;
branches;
next	1.4;

1.4
date	2004.02.25.18.02.08;	author jmmv;	state Exp;
branches;
next	1.3;

1.3
date	2004.02.14.18.26.28;	author jmmv;	state Exp;
branches;
next	1.2;

1.2
date	2004.02.14.17.21.45;	author jlam;	state Exp;
branches;
next	1.1;

1.1
date	2004.01.26.13.03.38;	author jmmv;	state Exp;
branches
	1.1.1.1;
next	;

1.35.2.1
date	2006.12.09.09.13.15;	author salo;	state Exp;
branches;
next	;

1.27.2.1
date	2005.10.15.16.07.46;	author salo;	state Exp;
branches;
next	;

1.1.1.1
date	2004.01.26.13.03.38;	author jmmv;	state Exp;
branches;
next	;


desc
@@


1.98
log
@xine-lib: Update to 1.2.13

Verified to build on NetBSD, FreeBSD, Darwin, CentOS 7, illumos.

This release includes various optimizations, compatibility with newer
ffmpeg and dav1d libraries, and a couple of minor fixes.
@
text
@# $NetBSD: Makefile.common,v 1.97 2022/12/25 17:32:52 nia Exp $
#
# used by audio/xine-alsa/Makefile
# used by audio/xine-pulse/Makefile
# used by multimedia/xine-v4l/Makefile
# used by multimedia/xine-v4l2/Makefile

DISTNAME=		xine-lib-1.2.13
XINE_PKGNAME=		${DISTNAME}
PKGNAME?=		${XINE_PKGNAME}
CATEGORIES?=		multimedia
MASTER_SITES=		${MASTER_SITE_SOURCEFORGE:=xine/}
EXTRACT_SUFX=		.tar.xz

MAINTAINER=		pkgsrc-users@@NetBSD.org
HOMEPAGE=		https://www.xine-project.org/

TOOL_DEPENDS+=		gettext-tools-[0-9]*:../../devel/gettext-tools

MAKE_JOBS_SAFE=		no

XINE_MOD_DIR_VER=	2.11
PLIST_SUBST+=		XINE_MOD_DIR_VER=${XINE_MOD_DIR_VER:Q}

DISTINFO_FILE=		${.CURDIR}/../../multimedia/xine-lib/distinfo
PATCHDIR=		${.CURDIR}/../../multimedia/xine-lib/patches

GNU_CONFIGURE=		YES
USE_PKGLOCALEDIR=	YES
USE_LIBTOOL=		YES
LIBTOOL_OVERRIDE=	libtool libtool-nofpic
PKGCONFIG_OVERRIDE=	misc/libxine.pc.in
USE_TOOLS+=		aclocal autoconf automake
USE_TOOLS+=		msgfmt msgmerge xgettext
USE_TOOLS+=		gmake pkg-config xmkmf perl gsed

PTHREAD_OPTS+=		require
PTHREAD_AUTO_VARS=	yes
BUILDLINK_TRANSFORM+=	rm:-lpthread

CPPFLAGS+=		-DHAVE_ZERO_SAFE_MEM=1

CONFIGURE_ARGS+=	--with-w32-path='${PREFIX}/lib/win32'
#CONFIGURE_ARGS+=	--without-external-ffmpeg --disable-ffmpegtest
CONFIGURE_ENV+=		have_libpng="yes"
CONFIGURE_ENV+=		PNG_CFLAGS="-I${PREFIX}/include"
CONFIGURE_ENV+=		PNG_LIBS="-L${PREFIX}/lib ${COMPILER_RPATH_FLAG}${PREFIX}/lib -lpng"
# XXX broken configure check in 1.2.1
CONFIGURE_ENV+=		cc_cv_cflags__Werror_implicit_function_declaration="no"
PKGSRC_MAKE_ENV+=	"mkdir_p"="mkdir -p"

pre-configure:
	${TOUCH} ${WRKSRC}/lib/dummy.c
	cd ${WRKSRC} && autoreconf -fiv

.include "../../converters/libiconv/buildlink3.mk"
.include "../../fonts/fontconfig/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../multimedia/ffmpeg6/buildlink3.mk"
.include "../../mk/oss.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
@


1.97
log
@xine-lib: Move the pthread handling to Makefile.common to fix the building
of modules.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.96 2022/12/07 14:59:41 wiz Exp $
d8 1
a8 1
DISTNAME=		xine-lib-1.2.12
d22 1
a22 1
XINE_MOD_DIR_VER=	2.10
d59 1
a59 1
.include "../../multimedia/ffmpeg4/buildlink3.mk"
@


1.96
log
@xine-lib: add missing tool dependency

autoreconf needs autopoint
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.95 2022/12/02 15:06:22 jperkin Exp $
d37 4
@


1.95
log
@xine-lib: Restore dummy patch.

While here remove obsolete patches, including disabling MMX on SunOS, as it
appears to work fine now.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.94 2022/10/09 07:45:00 wiz Exp $
d18 2
@


1.94
log
@xine-lib: enable fontconfig for subtitles

Patch from adr on pkgsrc-users.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.93 2022/08/10 23:25:07 nia Exp $
d48 1
a48 4
	cd ${WRKSRC} && aclocal -I m4
	cd ${WRKSRC} && automake -Wnone
	cd ${WRKSRC} && autoheader
	cd ${WRKSRC} && autoconf
@


1.93
log
@xine-lib: Revert back to ffmpeg4 due to API breakage in ffmpeg5.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.92 2022/04/10 16:47:32 nia Exp $
d54 1
@


1.92
log
@xine-lib: update to 1.2.12

xine-lib (1.2.12) 2022-03-09
  * Add string tree library (generic info parser).
  * Add OpenSL ES audio output plugin.
  * Add mpeg-dash input plugin.
  * Add crypto input plugin.
  * Add VAAPI support to opengl2 video output (requires using EGL).
  * Better hls support.
  * Improved DVB/live stream timing.
  * Improved BT.2020 support.
  * Fix compatibility with ffmpeg 5.0.
  * Fix RSS parser.
  * Fix output parameter setting (audio amplification, video hue etc.).
  * Fix AC3 demuxer.
  * Diverse small fixes and optimizations.
  * Update german translation.
  * Code cleanup.
  * Build fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.91 2020/12/18 23:33:06 nia Exp $
d55 1
a55 1
.include "../../multimedia/ffmpeg5/buildlink3.mk"
@


1.91
log
@xine-lib: Update to 1.2.11

xine-lib (1.2.11) 2020-12-06
  * Add gopher input plugin.
  * Add user settings for IPv6.
  * Split a52 spdif output to separate decoder.
  * Code cleanup.
  * More engine optimization.
  * Small optimizations (opengl2, dvb subtitles, png, mpeg-ts).
  * Better A/V sync.
  * Fix a few crashes.
  * Fix bluray playback.
  * Fix VAAPI picture jitter and green flashes.
  * Fix Opus and EAC3 audio playback.
  * Fix text subtitles.
  * Fix mpeg-ts (hdmv mode, detection of cut TV recordings).
  * Fix mpeg layer 1-4 audio timing.
  * Fix some VDR issues.
  * Fix HLS VOD mode.
  * Many small fixes.
  * Build fixes.
  * BSD fixes.
  * Update german translation.
  * Update internal libdca to upstream 0.0.7.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.90 2020/04/02 15:52:46 nia Exp $
d8 2
a9 2
DISTNAME=		xine-lib-1.2.11
XINE_PKGNAME=		xine-lib-1.2.11
d20 1
a20 1
XINE_MOD_DIR_VER=	2.9
d55 1
a55 1
.include "../../multimedia/ffmpeg4/buildlink3.mk"
@


1.90
log
@xine-lib: Update to 1.2.10

xine-lib (1.2.10) 2019-12-13
  * Add first Android support.
  * Add (xcb)xv yuy2 emulation.
  * Add libavcodec v58 compatibility.
  * Add avio seek support.
  * Make libpostproc optional.
  * Add libdav1d, libaom and lavc AV1 video decoders.
  * Add libvpx multithreading.
  * Add libpng decoder.
  * Add a52 double and fixed point modes.
  * Add Opus audio support to ogg demuxer.
  * Add AV1 video support to matroska demuxer.
  * Add ivf demuxer.
  * Add mpeg-ts split payload support.
  * Add TLS support using gnutls or OpenSSL.
  * Add ftp input plugin (ftp://) with TLS support (ftpes://)
  * Add tls:// input plugin (raw TLS over TCP).
  * Add libnfs NFS input plugin.
  * Add ftp/http seek support.
  * Add scp forward seek support.
  * Add mp4 http streaming support (plain and fragment modes).
  * Add HLS streaming support.
  * Add HTTP 1.1 support.
  * Add OpenGL EGL and Wayland support.
  * Add generic bitrate estimation.
  * Add side stream feature.
  * Optimize demux_qt.
  * Optimize OSD.
  * Optimize output layers.
  * Optimize decoder threads.
  * Optimize event handling.
  * Optimize stream info.
  * Optimize TCP/TLS/HTTP network input.
  * Optimize network buffering control.
  * Alsa/oss startup optimization.
  * Optimize input_stdin_fifo.
  * Optimize internal liba52.
  * Optimize user seek.
  * Build optimizations.
  * Simply user config.
  * Better support for audio out drivers that cannot resume after pause.
  * Better support for mpeg pts jumps.
  * Better bluray seek.
  * XML parser fixes.
  * Fix midstream audio mode switch.
  * Fix FLAC audio playback via ffmpeg.
  * Fix ffmpeg mpeg1/2 video.
  * Fix C++ build.
  * Fix build on clang only systems.
  * Fix/optimize mpeg, mpeg-ts, qt, flv, matroska, real and asf demuxers.
  * Fix network seek.
  * Fix/optimize audio CD.
  * Fix DVD (occasional crashes, damaged video after a DVD had been played).
  * Fix opengl2 freeze after X server failure.
  * Fix tvtime deinterlacer crash.
  * Fix/optimize overlay.
  * Fix/optimize old VDR plugin.
  * Fix xine-ui freeze when opening a playlist while paused.
  * Security fixes.
  * Build fixes (C99 mode, vaapi, ImageMagick, libmvec, less warnings).
  * Many small fixes.
  * More error handling instead of aborting.
  * Update german translation.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.89 2020/01/20 21:54:03 nia Exp $
d8 2
a9 2
DISTNAME=		xine-lib-1.2.10
XINE_PKGNAME=		xine-lib-1.2.10
d20 1
a20 1
XINE_MOD_DIR_VER=	2.8
@


1.89
log
@*: Remove esound support from pkgsrc

Enlightened Sound Daemon was one of the earlier solutions to the old
"multiple programs can't open /dev/audio at once" problem that was once
a thing we had to worry about.

Eventually, it was adopted as part of GNOME. GNOME lost interest in it
about a decade ago and dropped it in favour of PulseAudio, newer
applications are generally uninterested in supporting it. Last release
was in 2008 and support for newer OS APIs is pretty nonexistent.

Several years ago the original website disappeared.

https://en.wikipedia.org/wiki/Enlightened_Sound_Daemon
https://tracker.debian.org/news/999428/removed-0241-11-from-unstable/
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.88 2019/11/03 17:12:04 rillig Exp $
d8 2
a9 2
DISTNAME=		xine-lib-1.2.9
XINE_PKGNAME=		xine-lib-1.2.9
d20 1
a20 1
XINE_MOD_DIR_VER=	2.7
d31 5
a35 1
USE_TOOLS+=		autoconf automake gmake msgfmt pkg-config xmkmf perl gsed
d41 1
a41 1
CONFIGURE_ENV+=		PNG_LIBS="-L${PREFIX}/lib -Wl,-R${PREFIX}/lib -lpng"
a45 27
.include "../../mk/bsd.prefs.mk"

PLIST_VARS+=		xv xvmc
.include "../../x11/libXv/buildlink3.mk"
.include "../../x11/libXvMC/buildlink3.mk"

.if ${X11_TYPE} == "modular"
PLIST.xv=		yes
PLIST.xvmc=		yes
.else
.  if exists(${X11BASE}/lib/libXv.so)
CONFIGURE_ARGS+=	--with-xv-path='${X11BASE}/lib'
PLIST.xv=		yes
.  endif
.  if exists(${X11BASE}/lib/libXvMC.so)
CONFIGURE_ARGS+=	--with-xvmc-path='${X11BASE}/lib'
CONFIGURE_ARGS+=	--with-xxmc-path='${X11BASE}/lib'
PLIST.xvmc=		yes
.  endif
.endif # X11_TYPE

.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "NetBSD" && !empty(OS_VERSION:M[1-4].*)
# --no-undefined causes errors if shlibs are not linked against libc
BUILDLINK_TRANSFORM+=	"rm:-Wl,--no-undefined"
.endif

@


1.88
log
@multimedia: align variable assignments

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

No manual corrections.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.87 2019/07/31 09:39:56 nia Exp $
a3 1
# used by audio/xine-esound/Makefile
@


1.87
log
@xine-lib: Switch to ffmpeg4.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.86 2018/11/13 11:10:41 markd Exp $
d40 1
a40 1
CONFIGURE_ENV+= cc_cv_cflags__Werror_implicit_function_declaration="no"
d53 1
a53 1
.if exists(${X11BASE}/lib/libXv.so)
d56 2
a57 2
.endif
.if exists(${X11BASE}/lib/libXvMC.so)
d61 1
a61 1
.endif
@


1.86
log
@xine-lib: update to 1.2.9

2018-01-11: Release
xine-lib 1.2.9
 Changes include new video single step feature, keyframe index and x32
 support. Optimizations in xine engine core functionality, resulting in
 ex. faster seeking and smaller CPU usage. Small fixes and optimizations
 all around the codebase.

2017-02-21: Release
xine-lib 1.2.8
 Lot of changes since 1.2.6. Support for modern codecs, hardware and
 software. Small fixes and optimizations all around the codebase.

 OpenGL 2.0, Xv and VAAPI fixes. H.265 hardware decoding support (VAAPI).
 Hardware overlay support with Raspbery Pi.

 Support for recent ffmpeg versions. Deep color support (9/10bit) with
 ffmpeg. Multithreaded decoding fixes.

 Audio channel mixing and gain control improvements (ffmpeg, faad), AAC
 LATM support with faad, DVB AAC compatibility fixes. "Time Domain Audio
 Analyzer" Visualization Post Plugin.

 Auto recover from temporary DVB signal loss. Improved Matroska
 compatibility (TrueHD and PCM sound, HDMV/Text subtitles, compressed
 PGS subtitles). Qt fixes, support for low framerate mp4 and H.265 in mp4.
 mp3 compatibility fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.85 2016/09/25 20:54:11 wiz Exp $
d79 1
a79 1
.include "../../multimedia/ffmpeg3/buildlink3.mk"
@


1.85
log
@Use more up-to-date homepage.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.84 2014/12/30 13:34:59 wiz Exp $
d9 2
a10 2
DISTNAME=		xine-lib-1.2.6
XINE_PKGNAME=		xine-lib-1.2.6
d21 1
a21 1
XINE_MOD_DIR_VER=	2.5
d79 1
a79 1
.include "../../multimedia/ffmpeg2/buildlink3.mk"
@


1.84
log
@Update to 1.2.6:


xine-lib (1.2.6) 2014-07-06
  * Add libmmal video output plugin for Raspberry Pi.
  * Add libmmal HW video decoder plugin for Raspberry Pi.
  * Add overlay colormatrix support.
  * Add "sqare monitor pixels" config option.
  * Add VAAPI colormatrix and fullrange video support.
  * Add "radeonhd" XV colormatrix support.
  * Add Opus audio support.
  * Update german translation.
  * Optimize OpenGL2 video out.
  * Optimize raw RGB video decoder.
  * Fix multithread ffmpeg video decoding.
  * Fix/optimize DVB subtitles.
  * Fix external text subtitles.
  * BSD build fixes.
  * Clang build fixes.
  * Build optimization fixes (aliasing).
  * AVformat demux build fix.
  * More safety on memory allocation failure.
  * Fix detection of and compilation with libcaca 0.99 beta 19.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.83 2014/08/13 08:23:50 wiz Exp $
d17 1
a17 1
HOMEPAGE=		http://xinehq.de/
@


1.83
log
@Switch to ffmpeg2. Requested by Thierry Laronde on pkgsrc-users.
Bump PKGREVISION and ABI depends.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.82 2014/08/11 23:09:46 wiz Exp $
d9 2
a10 2
DISTNAME=		xine-lib-1.2.5
XINE_PKGNAME=		xine-lib-1.2.5
d21 1
a21 1
XINE_MOD_DIR_VER=	2.4
@


1.82
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.common,v 1.81 2014/04/17 13:53:47 wiz Exp $
d79 1
a79 1
.include "../../multimedia/ffmpeg1/buildlink3.mk"
@


1.81
log
@Update to 1.2.5:

xine-lib (1.2.5) 2014-04-08
  * Update german translation.
  * Add bass downmix support to AC3 decoder.
  * Add experimental YCgCo colorspace support.
  * Add avformat demux plugin.
    - Support for new formats and protocols.
    - Proper rtsp support (with avformat+rtsp://, rtsp+tcp:// and rtsp+http:// mrls).
    - by default native xine demux plugins are probed first.
      This can be overridden in config, by selecting demuxer in mrl (#demux:avformat),
      or by using "avformat+" mrl prefix.
  * Add avio (libavformat) input plugin:
    - Support for new protocols (https://, ftp://, sftp://, ...).
    - Support for seekable http streams (with "avio+http://" mrl).
    - By default native xine input plugins are used. This can be overridden in config or by using "avio+" mrl prefix.
  * Recognise & use HEVC/H.265. (ffmpeg)
  * Add support for HEVC/H.265 to the mpeg-ts demuxer.
  * Add support for HEVC/H.265 and VP9 to the matroska demuxer.
  * Add VP8/VP9 decoder using libvpx.
  * Modernise Quicktime demuxer:
    - Multiple user selectable audio traks.
    - Support AC3, EAC3, vorbis, Purevoice audio.
    - Support ISO fragment media files.
    - More safety on broken files.
    - Slightly faster.
  * Recognise & use ADPCM G.726 and ATRAC3. (ffmpeg/libva)
  * Build fixes.
  * Fix HDMV subtitle channel.
  * FFmpeg compatibility fixes.
  * Some colour format conversion fixes.
  * Fix RealVideo re-ordered PTS: pass through, let the decoder re-order it.
  * Fix some problems with COOK audio.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.80 2013/12/04 12:38:35 drochner Exp $
d79 1
a79 1
.include "../../multimedia/ffmpeg/buildlink3.mk"
@


1.80
log
@update to 1.2.4
changes:
-faster JPEG decoding
-support for EAC3 audio
-test input plugin added
-misc fixes and improvements
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.79 2012/09/29 20:10:35 dholland Exp $
d9 2
a10 2
DISTNAME=		xine-lib-1.2.4
XINE_PKGNAME=		xine-lib-1.2.4
d21 1
a21 1
XINE_MOD_DIR_VER=	2.3
@


1.79
log
@MAKE_JOBS_SAFE should go in Makefile.common as it applies to the build
system, and hence the plugins as well as the base package.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.78 2012/07/02 16:27:11 drochner Exp $
d9 2
a10 2
DISTNAME=		xine-lib-1.2.2
XINE_PKGNAME=		xine-lib-1.2.2
d21 1
a21 1
XINE_MOD_DIR_VER=	2.2
d32 1
a32 1
USE_TOOLS+=		autoconf automake gmake msgfmt pkg-config xmkmf perl
@


1.78
log
@update to 1.2.2
changes:
-YUV conversion optimisation
-support for FLAC in Matroska
-support for BMP
-bugfixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.77 2012/04/16 03:41:58 dholland Exp $
d19 2
@


1.77
log
@No longer used by xine-arts.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.76 2012/03/22 16:19:11 drochner Exp $
d9 2
a10 2
DISTNAME=		xine-lib-1.2.1
XINE_PKGNAME=		xine-lib-1.2.1
d14 1
a14 1
EXTRACT_SUFX=		.tar.bz2
d19 1
a19 1
XINE_MOD_DIR_VER=	2.1
@


1.76
log
@disable "configure" checks for both -Werror-implicit-function-declaration
and -Werror=implicit-function-declaration -- both map to the same
internal shell variable which makes that the results cannot be
distinguished
should fix PR pkg/46238 by Greg Oster
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.75 2012/03/21 16:37:15 drochner Exp $
a3 1
# used by audio/xine-arts/Makefile
@


1.75
log
@update to 1.2.1
changes:
-Rewrite of VDPAU OSD handling
-sndio plugin is now buildable
-Various bug fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.74 2012/01/09 17:20:01 drochner Exp $
d38 2
@


1.74
log
@update to 1.1.20.1
changes: minor fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.73 2011/12/24 08:39:11 sbd Exp $
d10 2
a11 2
DISTNAME=		xine-lib-1.1.20.1
XINE_PKGNAME=		xine-lib-1.1.20.1
d20 1
a20 1
XINE_MOD_DIR_VER=	1.30
@


1.73
log
@Run aclocal before automake
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.72 2011/12/24 03:02:25 sbd Exp $
d10 2
a11 2
DISTNAME=		xine-lib-1.1.20
XINE_PKGNAME=		xine-lib-1.1.20
@


1.72
log
@A simpler way to decide if -lXinerama is need is to use XINERAMA_LIBS which
gets its value from pkg-config.
Also add 'automake' to USE_TOOLS and the pre-configure target.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.71 2011/11/18 07:27:43 obache Exp $
d69 1
@


1.71
log
@Note "used by multimedia/xine-v4l{,2}".
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.70 2011/11/17 13:26:44 obache Exp $
d31 1
a31 1
USE_TOOLS+=		autoconf gmake msgfmt pkg-config xmkmf perl
d69 1
@


1.70
log
@note used by audio/xine-alsa/Makefile.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.69 2011/11/16 19:45:37 drochner Exp $
d7 2
@


1.69
log
@update to 1.1.20
changes:
-Enable FFmpeg's support for AAC LATM audio
-minor fixes and improvements, most notably for MPEG TS
-translation updates
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.68 2011/10/12 17:30:22 hans Exp $
d3 1
a3 1

@


1.68
log
@Always add a dummy object to libxineposix.so. This is needed when all
features of libxineposix are supported natively and ar refuses create an
empty library, and it shouldn't do any harm otherwise. Fixes build on
OpenIndiana 151.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.67 2011/07/10 16:52:24 jmcneill Exp $
d8 2
a9 2
DISTNAME=		xine-lib-1.1.19
XINE_PKGNAME=		xine-lib-1.1.19
d18 1
a18 1
XINE_MOD_DIR_VER=	1.29
d32 1
a32 1
CONFIGURE_ARGS+=	--without-external-ffmpeg --disable-ffmpegtest
d72 1
@


1.67
log
@use netbsd dtvio.h header when available
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.66 2011/02/20 14:29:14 wiz Exp $
d66 1
@


1.66
log
@Check for libXvMC (not +W) for enabling libxvmc support.
Fixes PR 44588 by Robert Elz.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.65 2010/07/28 09:24:14 drochner Exp $
d66 1
@


1.65
log
@update to 1.1.19
changes:
-bugfixes
-support WebM container format
-support Xv gamma adjustment
-handle some more formats and Ogg tags

many pkgsrc patches were integrated upstream
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.64 2010/04/13 15:09:40 drochner Exp $
d52 1
a52 1
.if exists(${X11BASE}/lib/libXvMCW.so)
@


1.64
log
@update to 1.1.18.1
This release adds support for WMA Pro and basic support for Quicktime
media links (much better support is present in the 1.2 branch) and has
various fixes for 24-bit FLAC and LPCM, TTA, and AAC in Flash video;
there's also one important fix for DXR3 users, allowing xine-lib to work
with recent versions of the em8300 driver. It also has enhanced support
for metadata (currently Ogg-only).
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.63 2009/12/14 11:47:44 drochner Exp $
d8 2
a9 2
DISTNAME=		xine-lib-1.1.18.1
XINE_PKGNAME=		xine-lib-1.1.18.1
d18 1
a18 1
XINE_MOD_DIR_VER=	1.28
@


1.63
log
@remove unused XINE_LIB_VER definition
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.62 2009/12/09 10:13:03 drochner Exp $
d8 2
a9 2
DISTNAME=		xine-lib-1.1.17
XINE_PKGNAME=		xine-lib-1.1.17
d18 1
a18 1
XINE_MOD_DIR_VER=	1.27
@


1.62
log
@update to 1.1.17
changes:
-improved Matroska support
-UTF-16 fixes
-hack for Apple film trailers
-improved BluRay support
-OpenBSD sndio support
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.61 2009/04/17 16:35:40 drochner Exp $
a17 1
XINE_LIB_VER=		1.1.16
a18 1
PLIST_SUBST+=		XINE_LIB_VER=${XINE_LIB_VER:Q}
@


1.61
log
@update to 1.1.16.3
changes:
-security fixes (were already patched in pkgsrc)
-misc bugfixes
-build fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.60 2009/02/19 12:58:03 drochner Exp $
d8 2
a9 2
DISTNAME=		xine-lib-1.1.16.3
XINE_PKGNAME=		xine-lib-1.1.16.3
d19 1
a19 1
XINE_MOD_DIR_VER=	1.26
@


1.60
log
@update to 1.1.16.2
changes:
* Build fixes related to ImageMagick 6.4 & later.
* Fix an error in Matroska PTS calculation.
* Some front ends hang due to the hang fixes in 1.1.16. Fix
  this by removing a break statement.
* Fix broken size checks in various input plugins
  (ref. CVE-2008-5239).
* More malloc checking (ref. CVE-2008-5240).
* Fix race conditions in gapless_switch
  (ref. kde bug #180339)
* Fix a possible integer overflow in the 4XM demuxer.
  (TKADV2009-004.txt)
pkgsrc notes:
-the 4xm fix upstream is wrong, do it better (patch-ax)
-filter out --no-undefined linker options on NetBSD<5 because this
 causes errors if shared modules are not linked against libc
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.59 2009/01/20 18:30:49 drochner Exp $
d8 2
a9 2
DISTNAME=		xine-lib-1.1.16.2
XINE_PKGNAME=		xine-lib-1.1.16.2
d19 1
a19 1
XINE_MOD_DIR_VER=	1.25
@


1.59
log
@update to 1.1.16.1
This fixes a number of security problems:
CVE-2008-5234 vector 1, CVE-2008-5236, CVE-2008-5237, CVE-2008-5239,
CVE-2008-5240 vectors 3 & 4, CVE-2008-5243
other changes:
-Support H.264 and AAC streams within FLV
-tagging improvements
-Add position-based seeking independent from seekpoints
-misc fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.58 2008/12/18 23:25:42 jmcneill Exp $
d8 2
a9 2
DISTNAME=		xine-lib-1.1.16.1
XINE_PKGNAME=		xine-lib-1.1.16.1
d31 1
a31 1
USE_TOOLS+=		autoconf gmake msgfmt pkg-config xmkmf
d61 6
@


1.58
log
@# used by audio/xine-pulse/Makefile
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.57 2008/08/26 13:12:30 drochner Exp $
d8 2
a9 2
DISTNAME=		xine-lib-1.1.15
XINE_PKGNAME=		xine-lib-1.1.15
d18 2
a19 2
XINE_LIB_VER=		1.1.15
XINE_MOD_DIR_VER=	1.24
@


1.57
log
@update to 1.1.15
This release contains some security fixes, notably a DoS via corrupted
Ogg files (CVE-2008-3231), some related fixes, and fixes for a few
possible buffer overflows.
The other changes include recognition of AMR audio and Snow video.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.56 2008/08/24 22:59:10 dholland Exp $
d6 1
@


1.56
log
@Uses xmkmf in configure script; USE_TOOLS+=xmkmf.
Noted by Hasso Tepper in PR 39286.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.55 2008/07/29 05:58:41 dholland Exp $
d7 2
a8 2
DISTNAME=		xine-lib-1.1.14
XINE_PKGNAME=		xine-lib-1.1.14
d17 2
a18 2
XINE_LIB_VER=		1.1.14
XINE_MOD_DIR_VER=	1.23
@


1.55
log
@Rearrange how libXv and libXvMC are probed in order to work properly on
systems with libXvMC.so but no libXvMCW.so.
Also add missing dependence on libX11. Thus, PKGREVISION++.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.54 2008/07/21 00:11:34 dholland Exp $
d30 1
a30 1
USE_TOOLS+=		autoconf gmake msgfmt pkg-config
@


1.54
log
@Add libXvMC so the XvMC plugin is built and installed.
Noted by Gilles Dauphin in PR 37895.
PKGREVISION++.

Note: I've handled libXvMC the same way libXv is handled, which may not
be optimal but is least likely to break anything.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.53 2008/07/17 17:00:35 drochner Exp $
d41 4
a44 1
PLIST_VARS+=		xv
d46 4
a49 3
.  include "../../x11/libXv/buildlink3.mk"
.endif
.if ${X11_TYPE} == "modular" || exists(${X11BASE}/lib/libXv.so)
d53 1
a53 6

PLIST_VARS+=		xvmc
.if ${X11_TYPE} == "modular"
.  include "../../x11/libXvMC/buildlink3.mk"
.endif
.if ${X11_TYPE} == "modular" || exists(${X11BASE}/lib/libXvMC.so)
d58 1
@


1.53
log
@update to 1.1.14
changes:
-adds Xv port & type selection
-improved content type detection for HTTP streams
-some DVB and V4L improvements
-DVB audio bug fixed
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.52 2008/06/21 15:45:16 drochner Exp $
d50 10
@


1.52
log
@update to 1.1.13
changes:
- For extra safety against possible Integer overflows like the ones found
    in CVE-2008-1482, backport more calloc usage from 1.2 branch
-Added MIME types and .mpp for musepack
-Fixed display of some MJPEG streams
-Deprecate xine_xmalloc() function, see src/xine-utils/utils.c for more
  information about the reason
-Provide a useful implementation of xine_register_log_cb()
-New version of the JACK output plugin

pkgsrc note: the fix for CVE-2008-1878 was integrated upstream
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.51 2008/05/20 18:29:28 tnn Exp $
d7 2
a8 2
DISTNAME=		xine-lib-1.1.13
XINE_PKGNAME=		xine-lib-1.1.13
d17 2
a18 2
XINE_LIB_VER=		1.1.13
XINE_MOD_DIR_VER=	1.22
@


1.51
log
@Fix PLIST breakage with native X11 introduced in rev 1.48.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.50 2008/04/24 12:32:22 wiz Exp $
d7 2
a8 2
DISTNAME=		xine-lib-1.1.12
XINE_PKGNAME=		xine-lib-1.1.12
d17 2
a18 2
XINE_LIB_VER=		1.1.12
XINE_MOD_DIR_VER=	1.21
@


1.50
log
@Add a variable XINE_MOD_DIR_VER that contains the subdirectory name
for the modules. Use it in xine-lib and its dependencies.

Fixes a bug in xine-esound and installation of wip/xine-xcb.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.49 2008/04/15 19:25:28 drochner Exp $
d42 1
a42 1
.if ${X11_TYPE} != "native"
d44 2
@


1.49
log
@update to 1.1.12
changes:
-security fix (unchecked array index, CVE-2008-1686)
-a few bug fixes (including the 1.1.11.1 regressions)
-new version of the pulseaudio output plugin
-open-source upport for RealAudio "cook"
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.48 2008/04/12 22:43:08 jlam Exp $
d18 1
d20 1
@


1.48
log
@Convert to use PLIST_VARS instead of manually passing "@@comment "
through PLIST_SUBST to the plist module.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.47 2008/04/10 11:48:58 drochner Exp $
d7 2
a8 2
DISTNAME=		xine-lib-1.1.11.1
XINE_PKGNAME=		xine-lib-1.1.11.1
d17 1
a17 1
XINE_LIB_VER=		1.1.11.1
@


1.47
log
@update to 1.1.11.1
changes:
* Security fixes:
  - Array Indexing Vulnerability in sdpplin_parse(). (CVE-2008-0073)
  - integer overflow, possibly leading to buffer overflow, CVE-2008-1482
* Reworked the plugin directory naming so that external plugins don't have
  to be rebuilt for every release
* Made the version parsing much more reliable; it wasn't properly coping
  with four-part version numbers
* Fixed an off-by-one in the FLAC security fix patch. This breakage was
  causing failure to play some files
* Support 16-bit big-endian DTS audio
* Improved frame snapshot API. (ABI extension.)
* Re-add support for # (stream parameter separator) in raw filenames
* Fixed long delay when closing stream on dual core systems

pkgsrc note: CVE-2008-0073 was already fixed by patch
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.46 2008/02/11 13:58:41 gdt Exp $
d39 3
a41 4
.if ${X11_TYPE} == "native" && !exists(${X11BASE}/lib/libXv.so)
PLIST_SUBST+=		HAVE_XV="@@comment "
.else
.include "../../x11/libXv/buildlink3.mk"
d43 1
a43 1
PLIST_SUBST+=		HAVE_XV=
@


1.46
log
@add
# used by audio/xine-arts/Makefile
# used by audio/xine-esound/Makefile
per pkglint
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.45 2008/02/08 17:43:06 drochner Exp $
d7 2
a8 2
DISTNAME=		xine-lib-1.1.10.1
XINE_PKGNAME=		xine-lib-1.1.10.1
d17 1
a17 1
XINE_LIB_VER=		1.1.10
@


1.45
log
@update to 1.1.10.1
This release contains a security fix (array index vulnerability which
may lead to a stack buffer overflow, CVE-2008-0486). There are also
two minor bug fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.44 2008/02/01 20:35:09 drochner Exp $
d4 3
@


1.44
log
@update to 1.1.10
changes:
This release contains a security fix (remotely-expoitable buffer overflow,
CVE-2006-1664). (This is not the first time that that bug has been fixed?)
It also fixes a few more recent bugs, such as the audio output problems
in 1.1.9.

(The fix for CVE-2008-0225 which we had patches for was included
upstream too.)
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.43 2008/01/11 16:05:27 drochner Exp $
d4 2
a5 2
DISTNAME=		xine-lib-${XINE_LIB_VER}
XINE_PKGNAME=		xine-lib-${XINE_LIB_VER}
@


1.43
log
@update to 1.1.9
changes:
There are improvements to DVB subtitle support and H.264 video, and fixes
for MP3 playback, DVB, ivtv, Flash video streams and some playlist types
(particularly XML ones). One significant fix is that the special "be nice
to the user" '#' handling has been dropped since it seems to have been
causing more problems than it fixes.

pkgsrc note: a fix for CVE-2008-0225 (RTSP buffer overflow) is
already included
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.42 2007/11/22 20:20:21 drochner Exp $
d14 1
a14 1
XINE_LIB_VER=		1.1.9
@


1.42
log
@update to 1.1.8
This has improved DVB subtitles support, implements simple subtitle scaling
and bold & italics for text subtitles, and allows control of XxMC bob
deinterlacing. It also has fixes for an audio resampling problem (which
manifested as regular clicking), a problem which would cause the goom
plugin to stop working, and URL escape handling (use of %) in DVD and
Video CD MRLs. Some memory leaks are also fixed, and there are some
build fixes for Solaris users.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.41 2007/06/15 18:20:05 drochner Exp $
d9 1
d14 1
a14 1
XINE_LIB_VER=		1.1.8
@


1.41
log
@update to 1.1.7
changes:
-bugfixes, among others for VCD playback
-adds support for libdca (formerly libdts)
-handle disappearing audio devices (possibly ALSA specific)
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.40 2007/02/16 00:54:48 wiz Exp $
d13 1
a13 1
XINE_LIB_VER=		1.1.7
@


1.40
log
@Proxy-commit for drochner:
Fix a problem reported by Greg Oster in PR 35564.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.39 2007/02/07 20:04:00 drochner Exp $
d13 1
a13 1
XINE_LIB_VER=		1.1.4
@


1.39
log
@update to 1.1.4
changes:
This release contains improvements and important bugfixes.
Some issues that have really "bugged" us for quite some
time (like NTSC DVDs audio sync, broken since 1.1.2, and
H.264 crashes) are finally fixed.
Some of the new features include True Audio and WavPack
support.
bugfixes, cleanup etc

pkgsrc notes:
-new True Audio / WavPack support is not enabled yet
-cleanup of bl3.mk: no need to propagate internals
-removed dependency on libflac -- there is support to play flac files
 internally
-removed build of plugins for more exotic video outputs (SDL, ImageMagick,
 GL, aalib), this might be built in extra pkgs (like esound and arts
 already do)
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.38 2007/01/29 10:32:50 joerg Exp $
d35 1
a35 4
.if ${X11_TYPE} != "native"
.include "../../x11/libXv/buildlink3.mk"
PLIST_SUBST+=		HAVE_XV=
.elif !exists(${X11BASE}/lib/libXv.so)
d38 1
@


1.38
log
@Modular Xorg support.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.37 2006/12/08 18:47:41 drochner Exp $
d13 1
a13 1
XINE_LIB_VER=		1.1.3
@


1.37
log
@minor cleanup:
-remove obsolete WRKSRC definition
-the http overflow (CVE-2006-2802) was fixed upstream
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.36 2006/12/08 09:24:26 abs Exp $
d35 4
a38 1
.if !exists(${X11BASE}/lib/libXv.so)
@


1.36
log
@Update xine-lib to 1.1.3

  * Security fixes:
    - Heap overflow in libmms (related to CVE-2006-2200)
    - Buffer overrun in Real Media input plugin. [bug #1603458]
      Thanks to Roland Kay for reporting and JW for the patch.
  * Update build system to support x86 Darwin setups, and merge patches to
    support Darwin OS better.
  * Replace custom ALSA check with pkg-config check, and make sure 0.9.0 is
    the requried version.
  * When the compiler supports it, enable hidden visibility for all the
    plugins to export only the plugin info entry (and eventual needed
    special functions), to replace the min-symtab option that wasn't working.
  * Add "m4b" to the list of supported file extensions for the Qt demuxer, to
    allow playing (unprotected) audiobooks in AAC format.
  * Remove --disable-fpic hack, prefer using --without-pic instead.
  * Add new output plugin: PulseAudio (based on PolypAudio plugin), that uses
    0.9 API (PulseAudio is PolypAudio renamed).
  * Remove PolypAudio plugin, latest version supported 0.7 API that is no more
    supported by upstream, and it's replaced by PulseAudio.
  * Allow 0 for DVD title/chapter (navigation or full title).
  * New experimental JACK audio driver.
  * Fix switch from alsa/dmix 2.0 to 5.1 [bug #1226595]
  * Don't use proxy for localhost connection. [bug #1553633]
  * Use mmap() to open local files if available.
  * Use pkg-config to look for external FFmpeg.
  * Allow FFmpeg to play MP3s in case MAD is not present.
  * Reduce the dead time when trying to connect to dead hosts, by falling back
    to non-blocking sockets on the last address found for an host, and allowing
    users to provide a connection timeout. [bug #1550844]
  * Return the correct error message to frontends when a file is inaccessible or
    the network connection is broken. [bug #1550763]
  * Support libcaca 0.99, thanks to cjacker huang.
  * Fix crash on video-only WMV streams. [bug #1564598]
  * Report audio stream on Shorten files (required for Amarok to play them).
  * Optionally use fontconfig to look up fonts to use for OSD. [bug #1551042]
  * Prefer FreeType2 rendered fonts to bitmap fonts.
  * Stone age platforms update
  * Enabled TrueSpeech codec
  * New X11 visual type: xine-lib may now use frontend's mutex/lock mechanism
    instead of XLockDisplay/XUnlockDisplay.
  * Allow playing of OggFlac files. [bug #1590690]
  * Allow playing FLAC files with an ID3 tag at the start.
  * Fix some crashes caused by MP3 files (and possibly others) being
    misdetected as AAC.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.35 2006/08/06 10:36:50 wiz Exp $
a24 1
WRKSRC=			${WRKDIR}/xine-lib-1.1.3
@


1.35
log
@Update to 1.1.2, provided by Kimura Fuyuki in PR 34107.

xine-lib (1.1.2)
  * Security fixes:
    - CVE-2005-4048: possible buffer overflow in libavcodec (crafted PNGs).
    - CVE-2006-2802: possible buffer overflow in the HTTP plugin.
    - possible buffer overflow via bad indexes in specially-crafted AVI files
  * Update gettext support to 0.14.5, disable internal gettext, fix locales
    handling, use the correct domain for strings.
  * Italian translation update
  * Czech translation update
  * Disable the XXMC plugin if Xv support isn't there
  * Also look for Xv support in /usr/lib for X.org's new location
  * Fix using xine-lib on systems with SELinux enabled
  * Build right with libiconv in /usr/local as default on FreeBSD
  * Fix a potential crash with fixed-size lacing in the Matroska demuxer
  * Patch from SuSE to fix alsa after hardware suspend
  * Fix the ./configure --enable-static-xv parameter
  * Really fix the speed changing race that was mentioned in 1.1.1
  * Send events for tvtime filmmode changes
  * Add an image decoder based on gdk-pixbuf
  * Add browseable capability to smb input plugin
  * Enable AMD64 mmx/sse support in some plugins (tvtime, libmpeg2, goom...)
  * Fix xxmc subpictures (broken since 1.1.1)
  * FFmpeg update (version 51.1.0)
  * Fix detection of locale containing a modifier (like "@@euro")
  * New volume normalization post plugin
  * New image noise post plugin (useful for mitigating some compression artifacts)
  * Support for Vorbis-style comments in FLAC files
  * Coverity fixes
  * Add ATSC support to the DVB plugin
  * Make various structures and arrays constant.
  * Fix up health check to find libX11 and libXv shared objects even if
    devel packages aren't installed (where appropriate). (Ubuntu 47357)
  * Fix install problems in case configure was generated by autoconf >= 2.59c.
  * Fixed some win32 codec freezes when configured w32-path doesn't exist
  * Add support for RealPlayer 10 codecs (from SUSE)

xine-lib (1.1.1)
  * Improve sound quality when using alsa 1.0.9 or above.
    When playing a 44.1khz stream on a 48khz only capable sound card.
    It bypasses alsa-lib resampler and uses xine's
  * Windows ports bug fixes and improvements
  * Set up the framebuffer palette (fb video out).
  * build fixes and improvements, added --with-pthread-prefix and
    --with-zlib-prefix options
  * new DirectFB video output plugin with many improvements (output to overlay
    or TV, deinterlacing, image controls, zoom, OSD, double/triple buffering,
    vsync, flicker filtering, field parity control)
  * overlay cropping fixes for small streams or when using cropping support
  * experimental frame allocation optimization reduces cpu usage of the
    deinterlacer plugin by up 25%
  * implement time seeking on DVD plugin
  * move CFLAGS optimizations to a separated file (added --disable-optimizations)
  * use the same codec path as MPlayer (/usr[/local]/lib/codecs)
  * FFmpeg sync (new QDM2 decoder)
  * imported Duck TrueMotion 2 decoder from FFmpeg
  * sync libfaad2 to latest GPL compatible version; fixes AAC decoding on x86_64 arch
  * support gapless playback while switching streams (requires UI cooperation)
  * fix speed changing race causing deadlock with v4l plugin
  * cddb improvements/fixes (DTITLE/DYEAR parsing, timeout increase and
    multiline entries support) [#1205274]

xine-lib (1.1.0)
  * new quality deinterlacer from dscaler: GreedyH (Greedy High Motion)
  * new quality deinterlacer from dscaler: TomsMoComp (Tom's Motion Compensated)
  * added help for most deinterlace methods
  * ffmpeg update
  * use ImageMagick to convert and display different type of images (png, jpg...)
  * improve ASX playlist parsing
  * add an extended MRL reference event (MRL title, start time, play time):
    needed for the ASX parser; deprecates plain MRL reference events.
  * goom updated to 2k4-0

xine-lib (1.0.4)
  * tiny doc update
  * build fixes and cross build improvements
  * fixed an align problem in Win32 DirectX video output plugin
  * fixed linking of X11 plugins for some platforms
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.34 2006/07/21 14:27:56 jlam Exp $
a8 1
EXTRACT_SUFX=		.tar.bz2
d13 1
a13 1
XINE_LIB_VER=		1.1.2
d25 1
a25 1
WRKSRC=			${WRKDIR}/xine-lib-1.1.2
@


1.35.2.1
log
@Pullup ticket 1948 - requested by abs
security update for xine-lib

Revisions pulled up:
- pkgsrc/multimedia/xine-lib/Makefile			1.42
- pkgsrc/multimedia/xine-lib/Makefile.common		1.36
- pkgsrc/multimedia/xine-lib/distinfo			1.38
- pkgsrc/multimedia/xine-lib/patches/patch-aa		1.5
- pkgsrc/multimedia/xine-lib/patches/patch-ab		1.4
- pkgsrc/multimedia/xine-lib/patches/patch-ac		1.3
- pkgsrc/multimedia/xine-lib/patches/patch-ae		1.3
- pkgsrc/multimedia/xine-lib/patches/patch-ag		1.14
- pkgsrc/multimedia/xine-lib/patches/patch-ah		1.3
- pkgsrc/multimedia/xine-lib/patches/patch-ai		1.3
- pkgsrc/multimedia/xine-lib/patches/patch-ao		1.11
- pkgsrc/multimedia/xine-lib/patches/patch-ap		1.3
- pkgsrc/multimedia/xine-lib/patches/patch-av		1.3
- pkgsrc/multimedia/xine-lib/patches/patch-az		1.2
- pkgsrc/multimedia/xine-lib/patches/patch-bb		removed
- pkgsrc/multimedia/xine-lib/patches/patch-bd		1.2
- pkgsrc/multimedia/xine-lib/patches/patch-be		1.7
- pkgsrc/multimedia/xine-lib/patches/patch-bg		1.3
- pkgsrc/multimedia/xine-lib/patches/patch-bh		removed
- pkgsrc/multimedia/xine-lib/patches/patch-da		1.2
- pkgsrc/multimedia/xine-lib/patches/patch-db		1.2
- pkgsrc/multimedia/xine-lib/patches/patch-dc		1.2

   Module Name:		pkgsrc
   Committed By:	abs
   Date:		Fri Dec  8 09:24:26 UTC 2006

   Modified Files:
    	pkgsrc/multimedia/xine-lib: Makefile Makefile.common distinfo
    	pkgsrc/multimedia/xine-lib/patches: patch-aa patch-ab patch-ac patch-ae
    	    patch-ag patch-ah patch-ai patch-ao patch-ap patch-av patch-az
    	    patch-bd patch-be patch-bg patch-da patch-db patch-dc
   Removed Files:
    	pkgsrc/multimedia/xine-lib/patches: patch-bb patch-bh

   Log Message:
   Update xine-lib to 1.1.3

      * Security fixes:
        - Heap overflow in libmms (related to CVE-2006-2200)
        - Buffer overrun in Real Media input plugin. [bug #1603458]
          Thanks to Roland Kay for reporting and JW for the patch.
      * Update build system to support x86 Darwin setups, and merge patches to
        support Darwin OS better.
      * Replace custom ALSA check with pkg-config check, and make sure 0.9.0 is
        the requried version.
      * When the compiler supports it, enable hidden visibility for all the
        plugins to export only the plugin info entry (and eventual needed
        special functions), to replace the min-symtab option that wasn't working.
      * Add "m4b" to the list of supported file extensions for the Qt demuxer, to
        allow playing (unprotected) audiobooks in AAC format.
      * Remove --disable-fpic hack, prefer using --without-pic instead.
      * Add new output plugin: PulseAudio (based on PolypAudio plugin), that uses
        0.9 API (PulseAudio is PolypAudio renamed).
      * Remove PolypAudio plugin, latest version supported 0.7 API that is no more
        supported by upstream, and it's replaced by PulseAudio.
      * Allow 0 for DVD title/chapter (navigation or full title).
      * New experimental JACK audio driver.
      * Fix switch from alsa/dmix 2.0 to 5.1 [bug #1226595]
      * Don't use proxy for localhost connection. [bug #1553633]
      * Use mmap() to open local files if available.
      * Use pkg-config to look for external FFmpeg.
      * Allow FFmpeg to play MP3s in case MAD is not present.
      * Reduce the dead time when trying to connect to dead hosts, by falling back
        to non-blocking sockets on the last address found for an host, and allowing
        users to provide a connection timeout. [bug #1550844]
      * Return the correct error message to frontends when a file is inaccessible
        or the network connection is broken. [bug #1550763]
      * Support libcaca 0.99, thanks to cjacker huang.
      * Fix crash on video-only WMV streams. [bug #1564598]
      * Report audio stream on Shorten files (required for Amarok to play them).
      * Optionally use fontconfig to look up fonts to use for OSD. [bug #1551042]
      * Prefer FreeType2 rendered fonts to bitmap fonts.
      * Stone age platforms update
      * Enabled TrueSpeech codec
      * New X11 visual type: xine-lib may now use frontend's mutex/lock mechanism
        instead of XLockDisplay/XUnlockDisplay.
      * Allow playing of OggFlac files. [bug #1590690]
      * Allow playing FLAC files with an ID3 tag at the start.
      * Fix some crashes caused by MP3 files (and possibly others) being
        misdetected as AAC.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.36 2006/12/08 09:24:26 abs Exp $
d9 1
d14 1
a14 1
XINE_LIB_VER=		1.1.3
d26 1
a26 1
WRKSRC=			${WRKDIR}/xine-lib-1.1.3
@


1.34
log
@"BUILD_ENV" was misnamed.  It's actually the environment that is passed
to all internal recursive make processes.  As such, rename it to
"PKGSRC_MAKE_ENV".

XXX Note, some of the usage of this variable in package Makefiles seems
XXX incorrect.  They probably want "MAKE_ENV", which is the environment
XXX passed to the make process when running "make" within ${WRKSRC}.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.33 2006/04/13 18:23:36 jlam Exp $
d4 2
a5 2
DISTNAME=		xine-lib-${XINE_LIB_VER}a
XINE_PKGNAME=		xine-lib-${XINE_LIB_VER}a
d9 1
d14 1
a14 1
XINE_LIB_VER=		1.0.3
d26 1
a26 1
WRKSRC=			${WRKDIR}/xine-lib-1.0.3
@


1.33
log
@BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete.  Replace with
USE_TOOLS+=msgfmt.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.32 2006/03/09 21:04:45 jlam Exp $
d32 1
a32 1
BUILD_ENV+=		"mkdir_p"="mkdir -p"
@


1.32
log
@Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.
Remove deprecated ossaudio.buildlink3.mk.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.31 2006/03/04 21:30:16 jlam Exp $
a18 2
BUILD_USES_MSGFMT=	YES

d24 1
a24 1
USE_TOOLS+=		autoconf gmake pkg-config
@


1.31
log
@Point MAINTAINER to pkgsrc-users@@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.30 2006/01/20 16:15:53 jmmv Exp $
d50 1
a50 1
.include "../../mk/ossaudio.buildlink3.mk"
@


1.30
log
@Drop maintainership.  I can't seriously be the maintainer of so many
packages - specially of packages that I haven't touched for a long
while or those that other people can handle better than me.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.29 2006/01/13 08:42:30 martti Exp $
d10 1
a10 1
MAINTAINER=		tech-pkg@@NetBSD.org
@


1.29
log
@Set XINE_LIB_VER=1.0.3 in Makefile and use ${XINE_LIB_VER}
in all PLIST.* files to make future version changes easier.

Approved by jmmv@@
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.28 2005/10/13 10:48:01 jmmv Exp $
d10 1
a10 1
MAINTAINER=		jmmv@@NetBSD.org
@


1.28
log
@Update to 1.0.3a.  Man... I hate this package in its actual form... it's
completely unmaintenable.

Changes:
* fixed format string vulnerability in audio CD input plugin
* some build system fixes for Windows
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.27 2005/09/20 12:49:30 dmcmahill Exp $
d4 2
a5 2
DISTNAME=		xine-lib-1.0.3a
XINE_PKGNAME=		xine-lib-1.0.3a
d13 3
@


1.27
log
@put the pkgrevision bump in Makefile not Makefile.common
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.26 2005/09/20 12:12:27 dmcmahill Exp $
d4 2
a5 2
DISTNAME=		xine-lib-1.0.2
XINE_PKGNAME=		xine-lib-1.0.2
d24 1
@


1.27.2.1
log
@Pullup ticket 828 - requested by Julio M. Merino Vidal
security update and portability fixes for xine-lib

Revisions pulled up:
- pkgsrc/multimedia/xine-lib/Makefile		1.26
- pkgsrc/multimedia/xine-lib/Makefile.common	1.28
- pkgsrc/multimedia/xine-lib/PLIST.FreeBSD	1.2
- pkgsrc/multimedia/xine-lib/PLIST.Linux	1.7
- pkgsrc/multimedia/xine-lib/PLIST.NetBSD	1.6
- pkgsrc/multimedia/xine-lib/PLIST.SunOS	1.2
- pkgsrc/multimedia/xine-lib/PLIST.common	1.13
- pkgsrc/multimedia/xine-lib/PLIST.common_end	1.5
- pkgsrc/multimedia/xine-lib/PLIST.i386		1.4
- pkgsrc/multimedia/xine-lib/buildlink3.mk	1.11
- pkgsrc/multimedia/xine-lib/distinfo		1.23, 1.24
- pkgsrc/multimedia/xine-lib/patches/patch-aa	1.4
- pkgsrc/multimedia/xine-lib/patches/patch-ab	1.3
- pkgsrc/multimedia/xine-lib/patches/patch-ag	1.9, 1.10
- pkgsrc/multimedia/xine-lib/patches/patch-ai	1.2
- pkgsrc/multimedia/xine-lib/patches/patch-aj	removed
- pkgsrc/multimedia/xine-lib/patches/patch-ao	1.9
- pkgsrc/multimedia/xine-lib/patches/patch-au	removed
- pkgsrc/multimedia/xine-lib/patches/patch-be	1.5
- pkgsrc/multimedia/xine-lib/patches/patch-bi	1.2
- pkgsrc/multimedia/xine-lib/patches/patch-cd	1.1
- pkgsrc/multimedia/xine-lib/patches/patch-ce	1.1

   Module Name:		pkgsrc
   Committed By:	joerg
   Date:		Mon Oct 10 22:51:04 UTC 2005

   Modified Files:
   	pkgsrc/multimedia/xine-lib: distinfo
   	pkgsrc/multimedia/xine-lib/patches: patch-ag
   Added Files:
   	pkgsrc/multimedia/xine-lib/patches: patch-cd

   Log Message:
   Allowing building on DragonFly.
---
   Module Name:		pkgsrc
   Committed By:	jmmv
   Date:		Thu Oct 13 10:48:01 UTC 2005

   Modified Files:
   	pkgsrc/multimedia/xine-lib: Makefile Makefile.common PLIST.FreeBSD
   	    PLIST.Linux PLIST.NetBSD PLIST.SunOS PLIST.common PLIST.common_end
   	    PLIST.i386 buildlink3.mk distinfo
   	pkgsrc/multimedia/xine-lib/patches: patch-aa patch-ab patch-ag
   patch-ai
   	    patch-ao patch-be patch-bi
   Added Files:
   	pkgsrc/multimedia/xine-lib/patches: patch-ce
   Removed Files:
   	pkgsrc/multimedia/xine-lib/patches: patch-aj patch-au

   Log Message:
   Update to 1.0.3a.  Man... I hate this package in its actual form... it's
   completely unmaintenable.

   Changes:
   * fixed format string vulnerability in audio CD input plugin
   * some build system fixes for Windows
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.28 2005/10/13 10:48:01 jmmv Exp $
d4 2
a5 2
DISTNAME=		xine-lib-1.0.3a
XINE_PKGNAME=		xine-lib-1.0.3a
a23 1
WRKSRC=			${WRKDIR}/xine-lib-1.0.3
@


1.26
log
@bump pkgrevision after strsep() and pgx32 fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.25 2005/08/10 20:56:21 jlam Exp $
a6 1
PKGREVISION=		1
@


1.25
log
@Remove the abuse of buildlink that was pkg-config/buildlink3.mk.  That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.24 2005/07/29 16:09:11 drochner Exp $
d7 1
@


1.24
log
@update to 1.0.2
changes:
* fixed playback of single-session Real RTSP streams, such as
  rtsp://stream.samurai.fm/broadcast/live_hi.rm
* fixed xxmc / xvmc mocomp / IDCT rendering errors caused by the big update.
* support --enable-fpic with recent versions of gcc
* clip goom fps value to >= 1 [bug #1193783]
* fixed xvmc plugin segfault when it tried software blending on nonexistant xv image
* cleaned up libmpeg2 behaviour on xxmc plugin abrupt software fallback
* use -fno-inline-functions with gcc < 3.4.0 (bug known to be in 3.3.5)
* fix xxmc plugin wanting to change vld xvmc context when stream changes from
  non-interlaced to interlaced [bug #1194350]
* speed up xx44 alphablending of large transparent areas
* stop libmpeg2 XvMC IDCT / MOCOMP attempting software motion compensation
  [bug #1194754]
* improve xxmc cpu-usage for IDCT / MOCOMP acceleration through better locking
  [bug #1195282]
* gcc4 build patches [bug #1175002]
* don't assume that file is in /usr/bin (build fix) [bug #1195539]
* plugin loader fixes - could cause xine to lock up hard on startup [bug #1196819]
* Fix xxmc bob deinterlacing for field-coded interlaced streams
* Fix LE_64/BE_64 macros on non-x86 plataforms. may fixes issues with some
  demuxers like avi, asf and ogg.
* sputext improvements/workarounds
* add a new error message when a file we tried to play is an empty
  (zero-sized) file
* be more POSIX-compliant (head, tail) (build fix)
* fixed deadlock when libxine was called from the event listener thread and
  tried to flush all pending events.
* Added xine(5), documenting MRL syntax.
* allow playing just a single title/chapter from dvd (useful for extracting audio -
  check media.dvd.play_single_chapter)
* new stream infos allows frontends to query current title/chapter/angle on dvds
* new upmix_mono audio post plugin to convert mono to stereo
* added --with-external-a52dec and --with-external-libmad switches
* fix a locking bug which affects configuration callback functions
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.23 2005/07/21 16:29:54 wiz Exp $
d23 1
a23 1
USE_TOOLS+=		autoconf gmake
a44 1
.include "../../devel/pkg-config/buildlink3.mk"
@


1.23
log
@Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.22 2005/06/01 20:08:01 jlam Exp $
d4 2
a5 2
DISTNAME=		xine-lib-1.0.1
XINE_PKGNAME=		xine-lib-1.0.1
@


1.22
log
@Remove mk/autoconf.mk and mk/automake.mk and replace their usage with
USE_TOOLS and any of "autoconf", "autoconf213", "automake" or
"automake14".  Also, we don't need to call the auto* tools via
${ACLOCAL}, ${AUTOCONF}, etc., since the tools framework takes care
to symlink the correct tool to the correct name, so we can just use
aclocal, autoconf, etc.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.21 2005/05/22 20:08:23 jlam Exp $
d45 1
a45 1
.include "../../devel/pkgconfig/buildlink3.mk"
@


1.21
log
@Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:

	USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.20 2005/05/10 00:16:42 reed Exp $
a18 1
AUTOCONF_REQD=		2.58
d23 1
a23 1
USE_TOOLS+=		gmake
d42 1
a42 1
	cd ${WRKSRC} && ${AUTOCONF}
a48 1
.include "../../mk/autoconf.mk"
@


1.20
log
@Many changes to pkgsrc for this, but not a version update.

Change PLISTs to not hardcode 1.0.1 (or the version) but use
${PKGVERSION}. This will make it easier for later updates.
print-PLIST target produces ${PKGVERSION} and that is how I noticed this.

Move the xv plugin entries to PLIST.common from PLIST.NetBSD. Linux
and FreeBSD both have same xv plugin entries.

Remove dependency to win32-codecs. It is not needed and can be added
any time later for those extra codecs. Also, xine-lib supports
various Windows Media formats already (via builtin ffmpeg).

Move the i386 PLIST entries to own PLIST.i386 file.

Add MESSAGE.i386 to suggest installing win32-codecs if needed.
(If you have suggestions for other codecs or software to mention,
such as "Real" for this MESSAGE.i386, please let me know.)

Move COMMENT from Makefile.common to Makefile. (I will commit for
xine-arts and xine-esound next, since they didn't have their own
COMMENTs before.)

Bump PKGREVISION.

(Later I will add a couple patches for FreeBSD support and add
theora support.)
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.19 2005/05/02 11:29:35 drochner Exp $
d24 1
a24 1
USE_GNU_TOOLS+=		make
@


1.19
log
@update to 1.0.1
changes:
-Big XvMC quality / correctness / cpu-usage fix
-added support for WMA Voice codec
-support for Windows Media Audio Lossless
-bugfixes
-security fixes (were already patched in pkgsrc)

also add a patch to correct the path for win32 codecs, needed if
xine-lib in embedded into other applications (as totem)
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.18 2005/04/18 13:23:32 wiz Exp $
a11 1
COMMENT=		Multimedia player library
@


1.18
log
@jmmv volunteered to maintain this package.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.17 2005/04/11 21:46:43 tv Exp $
d4 2
a5 2
DISTNAME=		xine-lib-1.0
XINE_PKGNAME=		xine-lib-1.0
@


1.17
log
@Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.16 2005/01/06 17:04:42 drochner Exp $
d10 1
a10 1
MAINTAINER=		tech-pkg@@NetBSD.org
@


1.16
log
@update to 1.0
changes:
-security issue regarding the AIFF demuxer (CAN-2004-1300)
-Xv plugin dynamically linked again
-some fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.15 2004/12/23 03:05:53 xtraeme Exp $
a21 1
USE_BUILDLINK3=		YES
@


1.15
log
@Some fixes for this package:

* Build the oss audio plugin, fix hardcoded audio device.
* When Mesa is used the opengl plugin is not built, check this via
  USE_BUILTIN.{MesaLib,glu}.
* Fix some tests in configure.ac.
* Add PLIST.common_end to remove directories, otherwise the dirs are not
  removed correctly.

More changes to come in the future for configure.ac...

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.14 2004/12/21 18:56:44 drochner Exp $
d4 2
a5 2
DISTNAME=		xine-lib-1-rc8
XINE_PKGNAME=		xine-lib-1rc8
a29 1
CONFIGURE_ARGS+=	--enable-shared-xv
@


1.14
log
@update to 1-rc8
fixes some security vulnerabilities, bugfixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.13 2004/11/23 03:04:56 tv Exp $
d51 1
@


1.13
log
@Avoid use of := in PKGNAME.
Fix pre-configure make operator (should use :, not ::).
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.12 2004/10/27 20:31:33 drochner Exp $
d4 2
a5 2
DISTNAME=		xine-lib-1-rc6a
XINE_PKGNAME=		xine-lib-1rc6a
d30 1
d34 1
@


1.12
log
@update to xine-lib-1-rc6a
New Features:
- Added support for Annodex bitsream format. The Annodex bitstream
  format is a subset of the Ogg encapsulation format: it"s basically
  Ogg with extra timing information, so that time-based stream
- Added support for VobSub-in-Matroska (Vobsub is raw subtitle
  stream from a DVD. This patch enables support for VobSub
- Added support for 44100Hz DTS in .wav files
- Added experimental time stretching plugin: play stream faster or
 slower than original speed, optionally preserving pitch
 - Added configure option for building xine with external ffmpeg
		       library
- Added api for finer playback speed control (requires frontend
                      support)
- Added support for QuickTime 6.3 DLLs
- Added support for mp3 audio in mp4 files
- Added support for using utf-8 for matroska subtitles
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.11 2004/09/09 07:50:53 xtraeme Exp $
d5 2
a6 1
PKGNAME=		xine-lib-1rc6a
d43 1
a43 1
pre-configure::
@


1.11
log
@Check for libXv.so on ${X11BASE}/lib not /usr/X11R6, which breaks
installation using XFree86/xorg packages from pkgsrc.

Apply patch from FUKAUMI Naoki in PR pkg/26743, no bump PKGREVISION
because there aren't functional changes if XFree86/xorg from pkgsrc
is not used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.10 2004/06/21 15:55:54 drochner Exp $
d4 2
a5 2
DISTNAME=		xine-lib-1-rc5
PKGNAME=		xine-lib-1rc5
d28 1
@


1.10
log
@update to xine-lib-1-rc5
changes:
rc4a:
Some have experienced problems with rc4 due a bug managing the colorkey
overlay for XV (XVideo). With some video cards (most notably Matrox), it
caused parts of the image to not be displayed properly. These bugs have
now been fixed. Others have experienced compilation problems in our
previous releases resulting in static noise being produced for WMA streams.
This has also been fixed in rc4a.
Users of 5.1 and other audio surround setups will need to reconfigure their
xine settings. A newer, more user-friendly, "Speaker arrangement" config
item is now provided and must be used.
rc5:
xine-lib 1-rc5 contains important fixes from our previous release,
most notably compilation fixes for AMD64 plataform, fixed
downloading of reference files (asx, rm, etc) with HTTP, some
crashes with win32 DLLs and playback issues of some MPEG streams.
There are cool new features as well, like the surround 5.1 upmix
plugin and MacOS X support.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.9 2004/05/12 16:37:07 drochner Exp $
d35 1
a35 1
PLIST_SUBST+=		XV_WORKAROUND="@@comment "
d37 2
a38 1
PLIST_SUBST+=		XV_WORKAROUND=""
@


1.9
log
@update to xine-lib-1-rc4
changes:
This release improves playback of some streams, reduces flickering
of OSD and brings a whole bunch of updated libraries.
It does also fix a vulnerability in xine's RTSP streaming code.
See XSA-2004-3 for more information!

XXX powerpc asm stuff needs to be checked
XXX didn't test the "arts" stuff
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.8 2004/04/16 14:44:32 mycroft Exp $
d4 2
a5 2
DISTNAME=		xine-lib-1-rc4
PKGNAME=		xine-lib-1rc4
@


1.8
log
@xine-lib (1-rc3c)
  * fix the deadlock with non-seekable input plugins
  * guess codeset for OSD if nl_langinfo(CODESET) is missing or not working
  * new option - list of domains, where don't use proxy
  * fix possible crashes in front-ends that create and delete streams
  * send a message to the front-end when the audio device is busy
  * revert changes to the DVD plugin that made it impossible to play mounted
    DVDs
  * use xine network functions in CDDB lookups, fix connection timeout
  * preparing for future MinGW port
  * improved network buffer management policy.
  * asf/mmst/mmsh proper support for "media changing" command.
  * improve playback with separate subtitles, fix the seeking and a deadlock
  * DVD still menus fixed that were broken in rc3b
[Note: The way the previous was "fixed" is a kluge.]
  * deadlocks with network buffer control fixed
  * DXR3's letterboxed overlay mode works with pan&scan material
  * DXR3: timestamp handling for NAV packets fixes the menu on the first
    DVD of "24" season 1
  * fixed audio sync method "resampling"
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.7 2004/03/28 20:14:22 mycroft Exp $
d4 2
a5 2
DISTNAME=		xine-lib-1-rc3c
PKGNAME=		xine-lib-1rc3c
@


1.7
log
@Update to rc3b.  Fixed a problem with the PLIST not including some .sos under
NetBSD.  Applied the same symbol hacks that are used to make the Linux
RealPlayer modules work with mplayer -- but also use the native RV2.0 codec
now.

                       17.03.2004 xine-lib 1-3c3b released
                                  This version adds support for Matroska
                                  files, Flash Video and Sierra VMD files, as
                                  well as OpenDML 2.0 support for the AVI
                                  demuxer. In addition, this new library can
                                  now handle a variety of file formats from
                                  the Amiga computer, including a variety of
                                  IFF files and MOD/S3M/XM/IT/etc music
                                  tracker formats (thanks to the ModPlug
                                  library). The new library version contains
                                  several new video decoders including Sierra
                                  video, Flash Video, Real Video 2.0 Duck
                                  TrueMotion v1, 8BPS, MZSH, ZLIB, ASV1,2,
                                  ATI VCR1 (all courtesy of ffmpeg). Network
                                  streaming drivers are enhanced, including
                                  secure HTTP, MMS, and RTP/UDP. As for video
                                  drivers, there is new support for the CACA
                                  library (colored ASCII art), and
                                  fixed/improved support for SDL and Sun
                                  PGX32 video. As always the core xine engine
                                  has been enhanced for greater stability so
                                  that you can just play your multimedia with
                                  ease.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.6 2004/03/11 17:26:02 jmmv Exp $
d4 2
a5 2
DISTNAME=		xine-lib-1-rc3b
PKGNAME=		xine-lib-1rc3b
@


1.6
log
@Update to 1rc3a.  Summary of changes since rc0a:
- Fixed some bugs which caused xine to segfault under certain conditions,
  and a long-standing issue that would make xine hang with the NPTL
  implementation in Linux kernel 2.6.
- Stabilized core engine and much improved subtitles.
- Built-in VCD navigation, XvMC support and better handling of funny filenames.
- A security hole regarding the "#save" MRL option has been closed.
- Added a feature: append "#save:filename" to an MRL to save the stream during
  playback.
- Lots of bugfixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.5 2004/02/27 13:54:49 jmmv Exp $
d4 2
a5 2
DISTNAME=		xine-lib-1-rc3a
PKGNAME=		xine-lib-1rc3a
d19 1
d32 2
d40 3
d47 1
@


1.5
log
@Move inclusion of libiconv's bl3 file to the common Makefile, to fix the
build of xine-esound as shown by kristerw@@'s last bulk build.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.4 2004/02/25 18:02:08 jmmv Exp $
d4 2
a5 2
DISTNAME=		xine-lib-1-rc0a
PKGNAME=		xine-lib-1rc0a
@


1.4
log
@bl3ify
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.3 2004/02/14 18:26:28 jmmv Exp $
d37 1
@


1.3
log
@PKGCONFIG_OVERRIDE is relative to WRKSRC.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.2 2004/02/14 17:21:45 jlam Exp $
d20 1
a20 1
USE_BUILDLINK2=		YES
d37 3
a39 3
.include "../../devel/pkgconfig/buildlink2.mk"
.include "../../graphics/freetype2/buildlink2.mk"
.include "../../mk/pthread.buildlink2.mk"
@


1.2
log
@LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.1.1.1 2004/01/26 13:03:38 jmmv Exp $
d23 1
a23 1
PKGCONFIG_OVERRIDE=	${WRKSRC}/misc/libxine.pc.in
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.1 2004/01/22 16:03:45 jmmv Exp $
d22 1
a22 2
LIBTOOL_OVERRIDE=	${WRKSRC}/libtool
LIBTOOL_OVERRIDE+=	${WRKSRC}/libtool-nofpic
@


1.1.1.1
log
@Move xine-lib to the multimedia category (coming from graphics).
This is version 1rc0anb3.
@
text
@@
