From 64899380c13c8985bf13d76caba0b745856c1091 Mon Sep 17 00:00:00 2001 From: Mario Sergio Fujikawa Ferreira Date: Thu, 14 Nov 2002 17:14:40 +0000 Subject: o Simplify LIB_DEPENDS dependency graph o USE_X_PREFIX since this will be part of GNOME 2.2 o Fix scheduling issue. Therefore, remove IGNORE [1]. GREAT WORK! Submitted by: marcus [1] --- multimedia/gstreamer/Makefile | 11 ++++++----- multimedia/gstreamer/files/patch-gst::cothreads.c | 16 ++++++++++++++++ multimedia/gstreamer80/Makefile | 11 ++++++----- multimedia/gstreamer80/files/patch-gst::cothreads.c | 16 ++++++++++++++++ 4 files changed, 44 insertions(+), 10 deletions(-) create mode 100644 multimedia/gstreamer/files/patch-gst::cothreads.c create mode 100644 multimedia/gstreamer80/files/patch-gst::cothreads.c (limited to 'multimedia') diff --git a/multimedia/gstreamer/Makefile b/multimedia/gstreamer/Makefile index 8c55703e5c74..8b1502a7ecd7 100644 --- a/multimedia/gstreamer/Makefile +++ b/multimedia/gstreamer/Makefile @@ -14,18 +14,19 @@ 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 +LIB_DEPENDS= glib-2.0.0:${PORTSDIR}/devel/glib20 \ + popt.0:${PORTSDIR}/devel/popt \ + xml2.5:${PORTSDIR}/textproc/libxml2 +USE_X_PREFIX= yes USE_BISON= yes USE_BZIP2= yes USE_GMAKE= yes USE_LIBTOOL= yes USE_REINPLACE= yes USE_GNOMENG= yes -USE_GNOME= gnomehack +USE_GNOME= gnomehack \ + gnomeprefix GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-tests \ --disable-failing-tests diff --git a/multimedia/gstreamer/files/patch-gst::cothreads.c b/multimedia/gstreamer/files/patch-gst::cothreads.c new file mode 100644 index 000000000000..aed13b1a7891 --- /dev/null +++ b/multimedia/gstreamer/files/patch-gst::cothreads.c @@ -0,0 +1,16 @@ +--- gst/cothreads.c.orig Wed Nov 13 22:59:21 2002 ++++ gst/cothreads.c Wed Nov 13 22:59:38 2002 +@@ -41,11 +41,11 @@ + #define MAP_ANONYMOUS MAP_ANON + #endif + +-#define STACK_SIZE 0x200000 ++#define STACK_SIZE 0x100000 + + #define COTHREAD_MAGIC_NUMBER 0xabcdef + +-#define COTHREAD_MAXTHREADS 16 ++#define COTHREAD_MAXTHREADS 8 + #define COTHREAD_STACKSIZE (STACK_SIZE/COTHREAD_MAXTHREADS) + + static void cothread_destroy (cothread_state *thread); diff --git a/multimedia/gstreamer80/Makefile b/multimedia/gstreamer80/Makefile index 8c55703e5c74..8b1502a7ecd7 100644 --- a/multimedia/gstreamer80/Makefile +++ b/multimedia/gstreamer80/Makefile @@ -14,18 +14,19 @@ 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 +LIB_DEPENDS= glib-2.0.0:${PORTSDIR}/devel/glib20 \ + popt.0:${PORTSDIR}/devel/popt \ + xml2.5:${PORTSDIR}/textproc/libxml2 +USE_X_PREFIX= yes USE_BISON= yes USE_BZIP2= yes USE_GMAKE= yes USE_LIBTOOL= yes USE_REINPLACE= yes USE_GNOMENG= yes -USE_GNOME= gnomehack +USE_GNOME= gnomehack \ + gnomeprefix GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-tests \ --disable-failing-tests diff --git a/multimedia/gstreamer80/files/patch-gst::cothreads.c b/multimedia/gstreamer80/files/patch-gst::cothreads.c new file mode 100644 index 000000000000..aed13b1a7891 --- /dev/null +++ b/multimedia/gstreamer80/files/patch-gst::cothreads.c @@ -0,0 +1,16 @@ +--- gst/cothreads.c.orig Wed Nov 13 22:59:21 2002 ++++ gst/cothreads.c Wed Nov 13 22:59:38 2002 +@@ -41,11 +41,11 @@ + #define MAP_ANONYMOUS MAP_ANON + #endif + +-#define STACK_SIZE 0x200000 ++#define STACK_SIZE 0x100000 + + #define COTHREAD_MAGIC_NUMBER 0xabcdef + +-#define COTHREAD_MAXTHREADS 16 ++#define COTHREAD_MAXTHREADS 8 + #define COTHREAD_STACKSIZE (STACK_SIZE/COTHREAD_MAXTHREADS) + + static void cothread_destroy (cothread_state *thread); -- cgit v1.2.3