78f3198600
- Proper place for log mutex initialization. Fixed a leak. - Using binary mode when checking configfile. New configfile would not be written only when switching binaries for different platforms. Also sync WANTLIB.
102 lines
2.3 KiB
Makefile
102 lines
2.3 KiB
Makefile
# $OpenBSD: Makefile,v 1.72 2010/11/22 11:15:55 sthen Exp $
|
|
|
|
SHARED_ONLY= Yes
|
|
|
|
COMMENT= multimedia decoding library
|
|
|
|
DISTNAME= xine-lib-1.1.19
|
|
REVISION= 3
|
|
CATEGORIES= multimedia
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xine/}
|
|
EXTRACT_SUFX= .tar.bz2
|
|
|
|
SHARED_LIBS= xine 28.0
|
|
|
|
HOMEPAGE= http://www.xine-project.org/
|
|
|
|
MAINTAINER= Brad Smith <brad@comstyle.com>
|
|
|
|
# GPLv2
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
PERMIT_PACKAGE_FTP= Yes
|
|
PERMIT_DISTFILES_CDROM= Yes
|
|
PERMIT_DISTFILES_FTP= Yes
|
|
WANTLIB= FLAC>=5 GL GLU SDL>=3 X11 Xau Xdmcp Xext Xinerama Xv \
|
|
XvMCW a52 avcodec>=7 avutil>=6 c cdio dca dvdnav>=6 \
|
|
dvdread expat faac faad>=2 fontconfig freetype gsm iso9660 \
|
|
jpeg lcms m mad>=2 mpcdec mng>=3 mp3lame ogg>=5 orc-0.4 \
|
|
postproc>=7 pthread-stubs pthread schroedinger-1.0 sndio \
|
|
speex>=3 theora>=1 usbhid vcdinfo vorbis>=4 vorbisenc>=3 \
|
|
wavpack x264 xcb-shape xcb-shm xcb-xv xcb z Xdamage Xfixes \
|
|
Xxf86vm drm
|
|
|
|
XINEAPI_REV= 1.29
|
|
SUBST_VARS+= XINEAPI_REV
|
|
|
|
MODULES= devel/gettext
|
|
LIB_DEPENDS= audio/faad \
|
|
audio/flac \
|
|
audio/liba52 \
|
|
audio/libcdio \
|
|
audio/libdca \
|
|
audio/libmad \
|
|
audio/libmpcdec \
|
|
audio/libogg \
|
|
audio/libvorbis \
|
|
audio/speex \
|
|
audio/wavpack \
|
|
devel/sdl \
|
|
multimedia/libdvdnav \
|
|
multimedia/libtheora \
|
|
graphics/ffmpeg \
|
|
graphics/libmng \
|
|
graphics/vcdimager
|
|
|
|
.if ${MACHINE_ARCH} == "i386"
|
|
PKG_ARGS+= -Di386=1
|
|
.else
|
|
PKG_ARGS+= -Di386=0
|
|
.endif
|
|
|
|
USE_GMAKE= Yes
|
|
USE_LIBTOOL= Yes
|
|
USE_GROFF = Yes
|
|
LIBTOOL_FLAGS+= --tag=disable-static
|
|
CONFIGURE_STYLE= autoconf
|
|
# Should be 2.65
|
|
AUTOCONF_VERSION= 2.64
|
|
CONFIGURE_ARGS+=--disable-aalib \
|
|
--disable-dxr3 \
|
|
--disable-fb \
|
|
--disable-gdkpixbuf \
|
|
--disable-gnomevfs \
|
|
--disable-libv4l \
|
|
--disable-optimizations \
|
|
--disable-oss \
|
|
--disable-real-codecs \
|
|
--disable-samba \
|
|
--disable-sunaudio \
|
|
--disable-vidix \
|
|
--disable-w32dll \
|
|
--with-external-a52dec \
|
|
--with-external-dvdnav \
|
|
--with-external-libdts \
|
|
--with-external-libfaad \
|
|
--with-external-libmad \
|
|
--with-external-libmpcdec \
|
|
--with-fontconfig \
|
|
--with-freetype \
|
|
--with-wavpack \
|
|
--without-alsa \
|
|
--without-caca \
|
|
--without-esound \
|
|
--without-imagemagick \
|
|
--without-jack \
|
|
--without-pulseaudio
|
|
CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include -I${LOCALBASE}/include" \
|
|
LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib"
|
|
|
|
NO_REGRESS= Yes
|
|
|
|
.include <bsd.port.mk>
|