aboutsummaryrefslogtreecommitdiff
path: root/multimedia/vdr-plugin-softhddevice
diff options
context:
space:
mode:
authorJuergen Lock <nox@FreeBSD.org>2014-03-01 12:21:13 +0000
committerJuergen Lock <nox@FreeBSD.org>2014-03-01 12:21:13 +0000
commit47452dcb43fe706a104d820e5e33726758a0362a (patch)
tree5b514c92c45cfe80c1cae5cd74f5bbac9f011628 /multimedia/vdr-plugin-softhddevice
parent7a2c2ce6e780ec6a01f1de55c980810b9175edce (diff)
Notes
Diffstat (limited to 'multimedia/vdr-plugin-softhddevice')
-rw-r--r--multimedia/vdr-plugin-softhddevice/Makefile16
-rw-r--r--multimedia/vdr-plugin-softhddevice/files/patch-Makefile2
2 files changed, 10 insertions, 8 deletions
diff --git a/multimedia/vdr-plugin-softhddevice/Makefile b/multimedia/vdr-plugin-softhddevice/Makefile
index 381006bf26dc..bf34df775360 100644
--- a/multimedia/vdr-plugin-softhddevice/Makefile
+++ b/multimedia/vdr-plugin-softhddevice/Makefile
@@ -13,9 +13,9 @@ MAINTAINER= nox@FreeBSD.org
COMMENT= Video Disk Recorder - softhddevice plugin
LIB_DEPENDS+= libavcodec0.so:${PORTSDIR}/multimedia/ffmpeg0 \
- vdpau:${PORTSDIR}/multimedia/libvdpau \
- xcb-keysyms:${PORTSDIR}/x11/xcb-util-keysyms \
- asound:${PORTSDIR}/audio/alsa-lib
+ libvdpau.so:${PORTSDIR}/multimedia/libvdpau \
+ libxcb-keysyms.so:${PORTSDIR}/x11/xcb-util-keysyms \
+ libasound.so:${PORTSDIR}/audio/alsa-lib
USES= pkgconfig
USE_XORG+= xv x11 xcb xinerama
@@ -29,7 +29,6 @@ CONFIG+= -DUSE_OSS
MAKE_ARGS+= CONFIG="${CONFIG}"
WRKSRC= ${WRKDIR}/${PLUGIN}-${PORTVERSION}
-NO_STAGE= yes
.include "${.CURDIR}/../vdr/Makefile.plugins"
OPTIONS_DEFINE= VAAPI
@@ -38,7 +37,7 @@ VAAPI_DESC= Enable vaapi support (experimental)
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MVAAPI}
-LIB_DEPENDS+= va:${PORTSDIR}/multimedia/libva
+LIB_DEPENDS+= libva.so:${PORTSDIR}/multimedia/libva
CONFIG+= -DUSE_VAAPI
.endif
@@ -47,10 +46,13 @@ post-patch: post-patch-plugin
-e 's,libavcodec,libavcodec0,g' \
${WRKSRC}/Makefile
+pre-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/lib/vdr
+
post-install: post-install-pluginlocales
.if ${PORT_OPTIONS:MDOCS}
- ${MKDIR} ${DOCSDIR}
- (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR})
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
.endif
.include <bsd.port.mk>
diff --git a/multimedia/vdr-plugin-softhddevice/files/patch-Makefile b/multimedia/vdr-plugin-softhddevice/files/patch-Makefile
index ac5b0ca2cac1..56ebb35b5d3d 100644
--- a/multimedia/vdr-plugin-softhddevice/files/patch-Makefile
+++ b/multimedia/vdr-plugin-softhddevice/files/patch-Makefile
@@ -69,7 +69,7 @@
+
install: libvdr-$(PLUGIN).so
+ifdef FREEBSD
-+ ${INSTALL_PROGRAM} libvdr-$(PLUGIN).so $(PREFIX)/lib/vdr/libvdr-$(PLUGIN).so.$(APIVERSION)
++ ${INSTALL_PROGRAM} libvdr-$(PLUGIN).so ${DESTDIR}$(PREFIX)/lib/vdr/libvdr-$(PLUGIN).so.$(APIVERSION)
+else
cp --remove-destination libvdr-$(PLUGIN).so \
/usr/lib/vdr/plugins/libvdr-$(PLUGIN).so.$(APIVERSION)