diff options
author | marcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059> | 2002-11-12 07:38:07 +0800 |
---|---|---|
committer | marcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059> | 2002-11-12 07:38:07 +0800 |
commit | 70a54b59041862647df4f65b67216b0a214b1bcd (patch) | |
tree | dc98ec4c17a87ba53c04784f50df2061910a6e6e /multimedia/gstreamer/Makefile | |
parent | c6904c93bc709c2ca11defe08257ceb5162e64f3 (diff) | |
download | marcuscom-ports-70a54b59041862647df4f65b67216b0a214b1bcd.tar marcuscom-ports-70a54b59041862647df4f65b67216b0a214b1bcd.tar.gz marcuscom-ports-70a54b59041862647df4f65b67216b0a214b1bcd.tar.bz2 marcuscom-ports-70a54b59041862647df4f65b67216b0a214b1bcd.tar.lz marcuscom-ports-70a54b59041862647df4f65b67216b0a214b1bcd.tar.xz marcuscom-ports-70a54b59041862647df4f65b67216b0a214b1bcd.tar.zst marcuscom-ports-70a54b59041862647df4f65b67216b0a214b1bcd.zip |
Add gstreamer, needed for gnomemedia2.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@148 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'multimedia/gstreamer/Makefile')
-rw-r--r-- | multimedia/gstreamer/Makefile | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/multimedia/gstreamer/Makefile b/multimedia/gstreamer/Makefile new file mode 100644 index 000000000..dd244ae97 --- /dev/null +++ b/multimedia/gstreamer/Makefile @@ -0,0 +1,66 @@ +# New ports collection makefile for: gstreamer +# Date created: Tue Jul 9 20:24:02 UTC 2002 +# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> +# +# $FreeBSD: ports/graphics/gstreamer/Makefile,v 1.4 2002/10/26 16:25:05 lioux Exp $ +# + +PORTNAME= gstreamer +PORTVERSION= 0.4.2 +CATEGORIES= graphics +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= lioux@FreeBSD.org + +BUILD_DEPENDS= pkg-config:${PORTSDIR}/devel/pkgconfig +LIB_DEPENDS= gnomeui-2.0:${PORTSDIR}/x11-toolkits/libgnomeui \ + popt.0:${PORTSDIR}/devel/popt + +#IGNORE= Needs help fixing scheduling code under FreeBSD + +USE_BISON= yes +USE_BZIP2= yes +USE_GMAKE= yes +USE_LIBTOOL= yes +USE_REINPLACE= yes +USE_GNOMENG= yes +USE_GNOME= gnomehack +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --disable-tests \ + --disable-failing-tests +CONFIGURE_ENV= PKG_CONFIG=${PKG_CONFIG} \ + CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" \ + LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" +CONFIGURE_TARGET= +INSTALLS_SHLIB= yes + +MAN1= gst-complete.1 gst-compprep.1 gst-inspect.1 gst-launch.1 \ + gst-feedback.1 gst-md5sum.1 \ + gst-register.1 gst-xmllaunch.1 + +PKG_CONFIG?="${LOCALBASE}/bin/pkg-config" + +post-patch: +# use proper dir +# remove version number from include dir name + @${FIND} ${WRKSRC} -type f -name Makefile.in | \ + ${XARGS} -n 10 ${REINPLACE_CMD} -E \ + 's|^(lib[[:alpha:]]+includedir.+)-@VERSION@|\1|' +# remove version number from include dir name AND +# help dependent ports find popt.h + @${REINPLACE_CMD} -E -e \ + 's|-@VERSION@||; \ + s|(-I\$${includedir})|\1 -I${LOCALBASE}/include|' \ + ${WRKSRC}/gstreamer.pc.in + +post-configure: +# remove version number postfix from library names + @${REINPLACE_CMD} -E -e 's|-release ${PORTVERSION}||' \ + ${WRKSRC}/gst/Makefile ${WRKSRC}/libs/gst/control/Makefile + +post-install: +# register plugins + @${PREFIX}/bin/gst-register 2>/dev/null + +.include <bsd.port.mk> |