pkgsrc/multimedia/mencoder/Makefile
tsutsui c2c1348491 mencoder, mplayer, gmplayer: avoid text relocations on NetBSD/i386 8.0.
* specify --disable-sse4 to avoid non-PIE asm ops in libmpcodecs/vf_ass.c
  that cause text relocations on NetBSD/i386
* explicitly pull pkgsrc/multimedia/libass to avoid internal libass
  (which seems usually enabled by configure's autodetect)
* specify -fpic in configure for NetBSD/i386 to enable __PIC__ blocks
  in some sources
* while here, use -mtune rather than -mcpu for not only gcc4 but
  also 5.x and later

Bump PKGREVISIONs.  Ok'ed by wiz@ in PR pkg/53319.
2018-05-27 15:27:13 +00:00

37 lines
1.1 KiB
Makefile

# $NetBSD: Makefile,v 1.68 2018/05/27 15:27:13 tsutsui Exp $
PKGNAME= mencoder-${MPLAYER_VERSION}
PKGREVISION= 1
COMMENT= Simple movie encoder for MPlayer-playable movies
USE_TOOLS+= pkg-config
.include "../../multimedia/mplayer-share/Makefile.common"
# Fix build under Mac OS X, please see here for details:
# http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2009-May/061515.html
LDFLAGS.Darwin+= -framework Carbon
CONFIGURE_ARGS+= --confdir=${PREFIX}/share/mplayer
BUILD_TARGET= mencoder
MANCOMPRESSED_IF_MANZ= YES
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/mencoder ${DESTDIR}${PREFIX}/bin
if [ X"${MANZ}" = X"" ]; then \
${LN} -s -f ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/mplayer.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/mencoder.1; \
else \
${LN} -s -f ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/mplayer.1.gz \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/mencoder.1.gz; \
fi
.include "../../multimedia/mplayer-share/Makefile.depends"
.include "../../mk/termcap.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
.include "../../multimedia/mplayer-share/Makefile.cflags"