alternative from mk/jpeg.buildlink3.mk This allows selection of an alternative jpeg library (namely the x86 MMX, SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and follows the current standard model for alternatives (fam, motif, fuse etc). The mechanical edits were applied via the following script: #!/bin/sh for d in */*; do [ -d "$d" ] || continue for i in "$d/"Makefile* "$d/"*.mk; do case "$i" in *.orig|*"*"*) continue;; esac out="$d/x" sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \ -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \ < "$i" > "$out" if cmp -s "$i" "$out"; then rm -f "$out" else echo "Edited $i" mv -f "$i" "$i.orig" && mv "$out" "$i" fi done done
61 lines
1.8 KiB
Makefile
61 lines
1.8 KiB
Makefile
# $NetBSD: Makefile,v 1.27 2010/12/23 11:44:52 dsainty Exp $
|
|
#
|
|
|
|
DISTNAME= xawtv-3.95
|
|
PKGREVISION= 5
|
|
CATEGORIES= multimedia
|
|
MASTER_SITES= http://dl.bytesex.org/releases/xawtv/
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://linux.bytesex.org/xawtv/
|
|
COMMENT= TV application for Brooktree 848 compatible cards
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
|
|
GNU_CONFIGURE= YES
|
|
USE_TOOLS+= gmake perl bash:run
|
|
|
|
REPLACE_BASH= scripts/subtitles
|
|
|
|
CONFIGURE_ARGS+= --disable-aalib
|
|
CONFIGURE_ARGS+= --disable-motif
|
|
|
|
LDFLAGS+= ${LIBOSSAUDIO}
|
|
|
|
SUBST_CLASSES+= devoss
|
|
SUBST_MESSAGE.devoss= Fixing path to OSS audio device.
|
|
SUBST_STAGE.devoss= pre-configure
|
|
SUBST_FILES.devoss= console/record.c libng/devices.c x11/pia.c
|
|
SUBST_FILES.devoss+= man/motv.1 man/record.1 man/streamer.1 man/xawtv.1
|
|
SUBST_FILES.devoss+= man/es/streamer.1 man/es/xawtv.1 man/fr/xawtv.1
|
|
SUBST_SED.devoss= -e 's|/dev/dsp|${DEVOSSAUDIO}|g'
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
.if ${MACHINE_ARCH} == "i386"
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.xawtv
|
|
PKG_SUPPORTED_OPTIONS= mmx
|
|
.include "../../mk/bsd.options.mk"
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mmmx)
|
|
CONFIGURE_ARGS+= --enable-mmx
|
|
.endif
|
|
|
|
.include "../../devel/ncurses/buildlink3.mk"
|
|
.include "../../graphics/MesaLib/buildlink3.mk"
|
|
.include "../../mk/jpeg.buildlink3.mk"
|
|
.include "../../x11/Xaw3d/buildlink3.mk"
|
|
.include "../../x11/libXext/buildlink3.mk"
|
|
.include "../../x11/libXft/buildlink3.mk"
|
|
.include "../../x11/libXinerama/buildlink3.mk"
|
|
.include "../../x11/libXpm/buildlink3.mk"
|
|
.include "../../x11/libXrandr/buildlink3.mk"
|
|
.include "../../x11/libXv/buildlink3.mk"
|
|
.include "../../x11/libXxf86dga/buildlink3.mk"
|
|
.include "../../x11/libXxf86vm/buildlink3.mk"
|
|
.include "../../x11/xextproto/buildlink3.mk"
|
|
.include "../../mk/oss.buildlink3.mk"
|
|
.include "../../mk/pthread.buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|