Changeset View
Changeset View
Standalone View
Standalone View
multimedia/ffmpeg/Makefile
Show All 11 Lines | |||||
LICENSE= GPLv2+ LGPL21+ | LICENSE= GPLv2+ LGPL21+ | ||||
LICENSE_COMB= multi | LICENSE_COMB= multi | ||||
BUILD_DEPENDS= yasm:${PORTSDIR}/devel/yasm \ | BUILD_DEPENDS= yasm:${PORTSDIR}/devel/yasm \ | ||||
${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils | ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils | ||||
HAS_CONFIGURE= yes | HAS_CONFIGURE= yes | ||||
CONFIGURE_OUTSOURCE= yes | |||||
USES= compiler cpe gmake perl5 pkgconfig tar:bzip2 shebangfix | USES= compiler cpe gmake perl5 pkgconfig tar:bzip2 shebangfix | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
USE_PERL5= build | USE_PERL5= build | ||||
SHEBANG_FILES= doc/texi2pod.pl | SHEBANG_FILES= doc/texi2pod.pl | ||||
OPTIONS_DEFINE= AACPLUS ALSA AMR_NB AMR_WB ASS BS2B CACA CDIO CELT DC1394 \ | OPTIONS_DEFINE= AACPLUS ALSA AMR_NB AMR_WB ASS BS2B CACA CDIO CELT DC1394 \ | ||||
DEBUG DOCS FAAC FDK_AAC FFSERVER FLITE FONTCONFIG \ | DEBUG DOCS FAAC FDK_AAC FFSERVER FLITE FONTCONFIG \ | ||||
FREETYPE FREI0R FRIBIDI GME GSM ICONV ILBC JACK LADSPA \ | FREETYPE FREI0R FRIBIDI GME GSM ICONV ILBC JACK LADSPA \ | ||||
▲ Show 20 Lines • Show All 408 Lines • ▼ Show 20 Lines | |||||
post-patch: | post-patch: | ||||
# {C,LD}FLAGS safeness | # {C,LD}FLAGS safeness | ||||
@${REINPLACE_CMD} -e 's|/etc/ffserver.conf|${PREFIX}/etc/ffserver.conf|' \ | @${REINPLACE_CMD} -e 's|/etc/ffserver.conf|${PREFIX}/etc/ffserver.conf|' \ | ||||
${WRKSRC}/ffserver.c | ${WRKSRC}/ffserver.c | ||||
@${REINPLACE_CMD} -E \ | @${REINPLACE_CMD} -E \ | ||||
-e "s|(EXTRALIBS[[:space:]]*=)|\1-L${LOCALBASE}/lib |g; \ | -e "s|(EXTRALIBS[[:space:]]*=)|\1-L${LOCALBASE}/lib |g; \ | ||||
s|%%LOCALBASE%%|${LOCALBASE}|g; \ | s|%%LOCALBASE%%|${LOCALBASE}|g; \ | ||||
s|gsm/gsm.h|gsm.h|g" \ | s|gsm/gsm.h|gsm.h|g" \ | ||||
${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} | ${WRKSRC}/${CONFIGURE_SCRIPT} | ||||
@${REINPLACE_CMD} -e 's|-ldl||' \ | @${REINPLACE_CMD} -e 's|-ldl||' \ | ||||
-e 's|opencv opencv/cxcore.h|opencv-core opencv2/core/core_c.h|g' \ | -e 's|opencv opencv/cxcore.h|opencv-core opencv2/core/core_c.h|g' \ | ||||
-e 's|freetype/freetype.h|freetype.h|g' \ | -e 's|freetype/freetype.h|freetype.h|g' \ | ||||
${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} | ${WRKSRC}/${CONFIGURE_SCRIPT} | ||||
post-patch-SDL-on: | post-patch-SDL-on: | ||||
@${REINPLACE_CMD} -E \ | @${REINPLACE_CMD} -E \ | ||||
-e 's|sdl-config|${SDL_CONFIG}|g' \ | -e 's|sdl-config|${SDL_CONFIG}|g' \ | ||||
${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} | ${WRKSRC}/${CONFIGURE_SCRIPT} | ||||
@${FIND} ${WRKSRC} -type f | \ | @${FIND} ${WRKSRC} -type f | \ | ||||
${XARGS} -n 10 ${REINPLACE_CMD} -E \ | ${XARGS} -n 10 ${REINPLACE_CMD} -E \ | ||||
-e 's|#include <SDL|#include <SDL/SDL|' | -e 's|#include <SDL|#include <SDL/SDL|' | ||||
post-configure-THEORA-off: | post-configure-THEORA-off: | ||||
@${REINPLACE_CMD} -E \ | @${REINPLACE_CMD} -E \ | ||||
-e 's|^(CONFIG_LIBTHEORA).*$$|\1=no|' \ | -e 's|^(CONFIG_LIBTHEORA).*$$|\1=no|' \ | ||||
${WRKSRC}/config.mak | ${CONFIGURE_WRKSRC}/config.mak | ||||
post-install: | post-install: | ||||
(cd ${WRKSRC} && ${COPYTREE_SHARE} \ | (cd ${WRKSRC} && ${COPYTREE_SHARE} \ | ||||
"${DOC_FILES}" ${STAGEDIR}${DOCSDIR}) | "${DOC_FILES}" ${STAGEDIR}${DOCSDIR}) | ||||
(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \ | (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \ | ||||
"${DOC_DOCFILES}" ${STAGEDIR}${DOCSDIR}) | "${DOC_DOCFILES}" ${STAGEDIR}${DOCSDIR}) | ||||
post-install-FFSERVER-on: | post-install-FFSERVER-on: | ||||
${INSTALL_DATA} ${WRKSRC}/doc/ffserver.conf \ | ${INSTALL_DATA} ${WRKSRC}/doc/ffserver.conf \ | ||||
${STAGEDIR}${PREFIX}/etc/ffserver.conf.sample | ${STAGEDIR}${PREFIX}/etc/ffserver.conf.sample | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |