# Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= sdl PORTVERSION= 1.2.15 PORTREVISION= 3 PORTEPOCH= 2 CATEGORIES= devel MASTER_SITES= http://www.libsdl.org/release/ DISTNAME= SDL-${PORTVERSION} MAINTAINER= mva@FreeBSD.org COMMENT= Cross-platform multimedia development API LICENSE= LGPL21 BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm USE_AUTOTOOLS= libtool USE_LDCONFIG= yes GNU_CONFIGURE= yes WANT_GNOME= yes USES= pathfix pkgconfig iconv gmake CONFIGURE_ENV= ac_cv_header_libusbhid_h=no CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+=--disable-alsa --disable-alsatest \ --disable-arts --disable-video-directfb EXAMPLES= test/*.c test/*.bmp test/*.dat test/*.xbm test/*.wav DOCS= BUGS COPYING CREDITS README README-SDL.txt WhatsNew docs.html OPTIONS_DEFINE= AALIB DOCS ESOUND EXAMPLES GGI NAS OPENGL OSS \ PULSEAUDIO SVGALIB X11 OPTIONS_DEFAULT= AALIB OPENGL OSS X11 .if exists(/usr/lib/libvgl.so) OPTIONS_DEFINE+= VGL VGL_DESC= Video Graphics Lib support OPTIONS_DEFAULT+= VGL .endif AALIB_CONFIGURE_ENABLE= video-aalib AALIB_LIB_DEPENDS= libaa.so:${PORTSDIR}/graphics/aalib ESOUND_USE= GNOME=esound ESOUND_CONFIGURE_ENABLE= esd esdtest GGI_CONFIGURE_ENABLE= video-ggi GGI_LIB_DEPENDS= libggi.so:${PORTSDIR}/graphics/libggi NAS_CONFIGURE_ENABLE= nas NAS_LIB_DEPENDS= libaudio.so:${PORTSDIR}/audio/nas OPENGL_CONFIGURE_ENABLE= video-opengl OPENGL_USE= GL=yes OSS_CONFIGURE_ENABLE= oss PULSEAUDIO_CONFIGURE_ENABLE= pulseaudio PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:${PORTSDIR}/audio/pulseaudio SVGALIB_CONFIGURE_ENABLE= video-svga SVGALIB_LIB_DEPENDS= libvga.so:${PORTSDIR}/graphics/svgalib VGL_CONFIGURE_ENABLE= video-vgl X11_CONFIGURE_ENABLE= video-x11 X11_USE= XORG= x11 xrender xrandr xextproto .include .if ${PORT_OPTIONS:MVGL} DISPLAY_MSG= ${CAT} ${PKGMESSAGE} .else PKGMESSAGE= none DISPLAY_MSG= ${DO_NADA} .endif post-patch: @${REINPLACE_CMD} -e '/EXTRA_LDFLAGS/s/-liconv/${ICONV_LIB}/' \ ${WRKSRC}/configure post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} &&\ ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ &&\ cd ${WRKSRC} &&\ ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR}/ "! -regex .*/man3.*" ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} &&\ ${INSTALL_DATA} ${EXAMPLES:S,^,${WRKSRC}/,} ${STAGEDIR}${EXAMPLESDIR}/ @${DISPLAY_MSG} .include