Date: Fri, 20 Jul 2012 21:44:23 +0000 (UTC) From: Baptiste Daroussin <bapt@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r301246 - head/multimedia/aegisub Message-ID: <201207202144.q6KLiNeU040729@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bapt Date: Fri Jul 20 21:44:22 2012 New Revision: 301246 URL: http://svn.freebsd.org/changeset/ports/301246 Log: Convert to new options framework Modified: head/multimedia/aegisub/Makefile Modified: head/multimedia/aegisub/Makefile ============================================================================== --- head/multimedia/aegisub/Makefile Fri Jul 20 21:37:14 2012 (r301245) +++ head/multimedia/aegisub/Makefile Fri Jul 20 21:44:22 2012 (r301246) @@ -26,18 +26,13 @@ LICENSE= BSD LIB_DEPENDS= fontconfig.1:${PORTSDIR}/x11-fonts/fontconfig -OPTIONS= DEBUG "Enable debug" Off \ - PROFILE "Enable profiling" Off \ - GCOV "Enable GCOV (require profiling)" Off \ - EFENCE "Enable Electric Fence (require profiling)" Off \ - ASS "Enable libASS subtitle provider" On \ - ALSA "Enable ALSA audio provider" Off \ - OPENAL "Enable OpenAL audio privider" Off \ - PORTAUDIO "Enable PortAudio2 audio provider" Off \ - PULSEAUDIO "Enable PulseAudio audio provider" On \ - FFMPEG "Enable FFMPEG video provider" On \ - HUNSPELL "Enable Hunspell support" On \ - LUA "LUA Scripting" On +OPTIONS_DEFINE= DEBUG PROFILE GCOV EFENCE ASS ALSA OPENAL PORTAUDIO PULSEAUDIO \ + FFMPEG HUNSPELL LUA DOCS +OPTIONS_DEFAULT= ASS PULSEAUDIO FFMPEG HUNSPELL LUA +GCOV_DESC= GCOV (require profiling) +EFENCE_DESC= Electric Fence (require profiling) +ASS_DESC= libASS subtitle provider +HUNSPELL_DESC= Hunspell support USE_GNOME= intltool pkgconfig USE_WX= 2.8 @@ -71,45 +66,45 @@ FFMS_LIBS= ${FFMS_WRKSRC}/src/core/.libs .include <bsd.port.options.mk> -.if defined(WITH_DEBUG) +.if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --enable-debug --enable-debug-exceptions .endif -.if defined(WITH_GCOV) +.if ${PORT_OPTIONS:MGCOV} CONFIGURE_ARGS+= --enable-gcov LDFLAGS+= -fprofile-arcs WITH_PROFILE= yes .endif -.if defined(WITH_EFENCE) +.if ${PORT_OPTIONS:MEFENCE} LIB_DEPENDS+= efence.0:${PORTSDIR}/devel/ElectricFence CONFIGURE_ARGS+= --enable-efence WITH_PROFILE= yes .endif -.if defined(WITH_PROFILE) +.if ${PORT_OPTIONS:MPROFILE} CONFIGURE_ARGS+= --enable-profile .endif -.if defined(WITH_ASS) +.if ${PORT_OPTIONS:MASS} LIB_DEPENDS+= ass.5:${PORTSDIR}/multimedia/libass .else CONFIGURE_ARGS+= --without-libass .endif -.if defined(WITH_ALSA) +.if ${PORT_OPTIONS:MALSA} LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib .else CONFIGURE_ARGS+= --without-alsa .endif -.if defined(WITH_OPENAL) +.if ${PORT_OPTIONS:MOPENAL} USE_OPENAL= yes .else CONFIGURE_ARGS+= --without-openal .endif -.if defined(WITH_PORTAUDIO) +.if ${PORT_OPTIONS:MPORTAUDIO} BROKEN= portaudio2 support is broken BUILD_DEPENDS+= portaudio>=19:${PORTSDIR}/audio/portaudio2 RUN_DEPENDS+= portaudio>=19:${PORTSDIR}/audio/portaudio2 @@ -119,13 +114,13 @@ LDFLAGS+= -L${LOCALBASE}/lib/portaudio2 CONFIGURE_ARGS+= --without-portaudio .endif -.if defined(WITH_PULSEAUDIO) +.if ${PORT_OPTIONS:MPULSEAUDIO} LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio .else CONFIGURE_ARGS+= --without-pulseaudio .endif -.if defined(WITH_FFMPEG) +.if ${PORT_OPTIONS:MFFMPEG} LIB_DEPENDS+= avcodec.1:${PORTSDIR}/multimedia/ffmpeg CONFIGURE_ENV+= FFMS_CFLAGS="${FFMS_CFLAGS}" FFMS_LIBS="${FFMS_LIBS}" CONFIGURE_ARGS+= --with-provider-video=ffmpegsource \ @@ -135,13 +130,13 @@ CPPFLAGS+= ${FFMS_CFLAGS} CONFIGURE_ARGS+= --without-ffms .endif -.if defined(WITH_HUNSPELL) +.if ${PORT_OPTIONS:MHUNSPELL} LIB_DEPENDS+= hunspell-1.3.0:${PORTSDIR}/textproc/hunspell .else CONFIGURE_ARGS+= --without-hunspell .endif -.if defined(WITH_LUA) +.if ${PORT_OPTIONS:MLUA} USE_LUA= 5.1+ CONFIGURE_ENV+= LUA_CFLAGS="-I${LUA_INCDIR}" \ LUA_LDFLAGS="-L${LUA_LIBDIR} -llua" @@ -183,14 +178,14 @@ post-patch: .endfor pre-configure: -.if defined(WITH_FFMPEG) +.if ${PORT_OPTIONS:MFFMPEG} @(cd ${FFMS_WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./configure \ --disable-shared CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" \ CXXFLAGS="${CXXFLAGS}") .endif pre-build: -.if defined(WITH_FFMPEG) +.if ${PORT_OPTIONS:MFFMPEG} @(cd ${FFMS_WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} \ ${MAKE_FLAGS} ${MAKEFILE} ${_make_jobs} ${MAKE_ARGS} \ ${ALL_TARGET}) @@ -200,7 +195,7 @@ post-install: @(cd ${WRKSRC}/automation && ${SETENV} ${MAKE_ENV} ${GMAKE} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} \ install-nobase_automationDATA) -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @(cd ${WRKSRC}/automation && ${SETENV} ${MAKE_ENV} ${GMAKE} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} \ install-nobase_share_docDATA)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201207202144.q6KLiNeU040729>