diff options
| -rw-r--r-- | multimedia/lxdvdrip/Makefile | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/multimedia/lxdvdrip/Makefile b/multimedia/lxdvdrip/Makefile index 7e72edb26231..0b963e985eeb 100644 --- a/multimedia/lxdvdrip/Makefile +++ b/multimedia/lxdvdrip/Makefile @@ -7,12 +7,13 @@ PORTNAME= lxdvdrip PORTVERSION= 1.51 +PORTREVISION= 1 CATEGORIES= multimedia MASTER_SITES= http://download.berlios.de/lxdvdrip/ \ ftp://quenix2.dyndns.org/FreeBSD/ports/distfiles/ EXTRACT_SUFX= .tgz -MAINTAINER= ports@FreeBSD.org +MAINTAINER= lioux@FreeBSD.org COMMENT= Command Line Tool to make a copy from a Video DVD LIB_DEPENDS= dvdread.3:${PORTSDIR}/multimedia/libdvdread @@ -22,8 +23,7 @@ RUN_DEPENDS= buffer:${PORTSDIR}/misc/buffer \ growisofs:${PORTSDIR}/sysutils/dvd+rw-tools \ mpgtx:${PORTSDIR}/multimedia/mpgtx \ mplayer:${PORTSDIR}/multimedia/mplayer \ - transcode:${PORTSDIR}/multimedia/transcode \ - vamps:${PORTSDIR}/multimedia/vamps + transcode:${PORTSDIR}/multimedia/transcode USE_REINPLACE= yes @@ -31,8 +31,9 @@ SUB_FILES= pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message WRKSRC= ${WRKDIR}/${PORTNAME} +VAMPSRC= vamps.c requant.c LXDVDRIPSRC= ${PORTNAME}.c streamanalyze.c -CFLAGS+= -I${LOCALBASE}/include +CFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -ldvdread -lm PORTDOCS= Changelog.de Changelog.en Changelog.fr \ @@ -43,6 +44,11 @@ MAN1= lxdvdrip.1 .include <bsd.port.pre.mk> +.if ${OSVERSION} > 500000 +PLIST_FILES= bin/vamps_${PORTNAME} \ + bin/play_cell_${PORTNAME} +.endif + post-patch: @${REINPLACE_CMD} -E \ -e 's|playwave[[:space:]]+-r[[:space:]]+|wavplay -s|' \ @@ -53,6 +59,13 @@ post-patch: do-build: ${CC} ${CFLAGS} ${LDFLAGS} -o ${WRKSRC}/${PORTNAME} ${LXDVDRIPSRC:C/^/${WRKSRC}\//} ${CC} ${CFLAGS} ${LDFLAGS} -o ${WRKSRC}/lxac3scan ${WRKSRC}/lxac3scan.c +.if ${OSVERSION} > 500000 +.for f in ${VAMPSRC} + ${CC} ${CFLAGS} -c ${WRKSRC}/vamps/${f} -o ${WRKSRC}/vamps/${f:C/\.c$/.o/} +.endfor + ${CC} ${CFLAGS} ${LDFLAGS} -o ${WRKSRC}/vamps/vamps_${PORTNAME} ${VAMPSRC:C/(.*)\.c$/${WRKSRC}\/vamps\/\1.o/} + ${CC} ${CFLAGS} ${LDFLAGS} -o ${WRKSRC}/vamps/play_cell_${PORTNAME} ${WRKSRC}/vamps/play_cell.c +.endif do-install: .for f in lxdvdrip lxac3scan @@ -63,6 +76,10 @@ do-install: .if !exists(${PREFIX}/etc/lxdvdrip.conf) ${INSTALL_DATA} ${WRKSRC}/doc-pak/lxdvdrip.conf.EN ${PREFIX}/etc/lxdvdrip.conf .endif +.if ${OSVERSION} > 500000 + ${INSTALL_PROGRAM} ${WRKSRC}/vamps/vamps_${PORTNAME} ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/vamps/play_cell_${PORTNAME} ${PREFIX}/bin +.endif @${MKDIR} ${EXAMPLESDIR} .for f in lxdvdrip.conf.DE lxdvdrip.conf.EN lxdvdrip.conf.FR ${INSTALL_DATA} ${WRKSRC}/doc-pak/${f} ${EXAMPLESDIR} |
