sthen 0e87aad388 set the pkgspec for LIB_DEPENDS on ffmpeg to a version with schroedinger
included, so the tools know that old ffmpeg versions won't satisfy the
dependencies listed in WANTLIB.

this way, attempting to install these packages with old ffmpeg will
no longer give you a cryptic error message as seen by dhill@.
2009-07-19 22:49:12 +00:00

55 lines
1.6 KiB
Makefile

# $OpenBSD: Makefile,v 1.6 2009/07/19 22:49:12 sthen Exp $
COMMENT= C++ library to create, manipulate and render SVG files
DISTNAME= wxsvg-1.0b11
PKGNAME= ${DISTNAME}p2
SHARED_LIBS += wxsvg 0.0 # .0.0
CATEGORIES= x11 graphics
HOMEPAGE= http://www.wxsvg.org/
# Modified LGPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=wxsvg/}
EXTRACT_SUFX= .tar.bz2
WANTLIB += X11 Xau Xdmcp a52 bz2 c expat faac faad fontconfig
WANTLIB += freetype glib-2.0 gmodule-2.0 gobject-2.0 m mp3lame
WANTLIB += ogg pango-1.0 pangoft2-1.0 pcre pthread stdc++ theora
WANTLIB += vorbis vorbisenc x264 z oil-0.3 schroedinger-1.0
MODULES= devel/gettext
BUILD_DEPENDS= ${MODGNU_AUTOCONF_DEPENDS} \
${MODGNU_AUTOMAKE_DEPENDS}
LIB_DEPENDS= avcodec.>=13.1,avformat.>=12,avutil.>=6,swscale.>=1:ffmpeg->=20080620p10:graphics/ffmpeg \
art_lgpl_2::graphics/libart \
wx_base,wx_base_net,wx_base_odbc,wx_base_xml,wx_gtk2_adv,wx_gtk2_aui,wx_gtk2_core,wx_gtk2_dbgrid,wx_gtk2_html,wx_gtk2_qa,wx_gtk2_richtext,wx_gtk2_xrc::x11/wxWidgets
USE_GMAKE= Yes
USE_LIBTOOL= Yes
USE_X11= Yes
AUTOMAKE_VERSION= 1.9
AUTOCONF_VERSION= 2.61
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS+= ${CONFIGURE_SHARED} \
--enable-render=libart \
--enable-ffmpeg
CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
post-extract:
@touch ${WRKSRC}/ltmain.sh
pre-configure:
cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
AUTOMAKE_VERSION=${AUTOMAKE_VERSION} ./autogen.sh
.include <bsd.port.mk>