diff options
Diffstat (limited to 'multimedia/gmencoder/Makefile')
-rw-r--r-- | multimedia/gmencoder/Makefile | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/multimedia/gmencoder/Makefile b/multimedia/gmencoder/Makefile new file mode 100644 index 000000000..65f23eddc --- /dev/null +++ b/multimedia/gmencoder/Makefile @@ -0,0 +1,62 @@ +# Ports collection makefile for: gmencoder +# Date created: Wed Feb 25 03:20:50 EST 2004 +# Whom: Michael Johnson <ahze@ahze.net> +# +# $FreeBSD$ +# + +PORTNAME= gmencoder +PORTVERSION= 0.1.0 +PORTREVISION= 9 +CATEGORIES= multimedia +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} +EXTRACT_SUFX= .tgz + +MAINTAINER= ports@FreeBSD.org +COMMENT= Gmencoder is Gnome2 front-end to mplayer/mencoder + +BUILD_DEPENDS= mencoder:${PORTSDIR}/multimedia/mplayer +RUN_DEPENDS= mencoder:${PORTSDIR}/multimedia/mplayer + +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LIBS="-L${LOCALBASE}/lib" +USE_GMAKE= yes +USE_GNOME= gnomehack gnomeprefix libgnomeui +USE_GETTEXT= yes + +MAN1= gmencoder.1 + +DESKTOP_ENTRIES= "Gmencoder" "Gnome2 front-end to mplayer/mencoder" \ + "" "gmencoder" "GNOME;Application;AudioVideo;" false + +.if defined(WITH_DVD_DEVICE) +DEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE} +.else +DEFAULT_DVD_DEVICE=/dev/acd0 +.endif + +pre-everything:: +.if !defined(WITH_DVD_DEVICE) + @${ECHO_MSG} "===> The default DVD device is ${DEFAULT_DVD_DEVICE}" + @${ECHO_MSG} "===> Define WITH_DVD_DEVICE if you want to change the default" + @${ECHO_MSG} "===> For example, 'make WITH_DVD_DEVICE=\"/dev/somedevice\"'" +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|-O4||; s|type -path|which|' \ + ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|/dev/dvd|${DEFAULT_DVD_DEVICE}|' \ + ${WRKSRC}/src/main.c ${WRKSRC}/src/interface.c + +post-install: +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} +.for i in README + ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} +.endfor +.endif + ${INSTALL_MAN} ${WRKSRC}/man/gmencoder.1 ${MANPREFIX}/man/man1 + +.include <bsd.port.mk> |