summaryrefslogtreecommitdiffstats
path: root/x11/yelp3
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2011-10-31 18:35:41 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2011-10-31 18:35:41 +0800
commitcadcd76f8cef9a30b3945ecb674c61091a94b5d5 (patch)
tree9d953ce61ba5cedb1291a60801923bedbadd4e29 /x11/yelp3
parentce787ed9f4e95493c55492a6ca5b0e45c08c78ab (diff)
downloadmarcuscom-ports-cadcd76f8cef9a30b3945ecb674c61091a94b5d5.tar
marcuscom-ports-cadcd76f8cef9a30b3945ecb674c61091a94b5d5.tar.gz
marcuscom-ports-cadcd76f8cef9a30b3945ecb674c61091a94b5d5.tar.bz2
marcuscom-ports-cadcd76f8cef9a30b3945ecb674c61091a94b5d5.tar.lz
marcuscom-ports-cadcd76f8cef9a30b3945ecb674c61091a94b5d5.tar.xz
marcuscom-ports-cadcd76f8cef9a30b3945ecb674c61091a94b5d5.tar.zst
marcuscom-ports-cadcd76f8cef9a30b3945ecb674c61091a94b5d5.zip
Fix yelp runtime. make sure the gsettings schema is installed.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@16546 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'x11/yelp3')
-rw-r--r--x11/yelp3/Makefile5
-rw-r--r--x11/yelp3/files/patch-configure13
2 files changed, 17 insertions, 1 deletions
diff --git a/x11/yelp3/Makefile b/x11/yelp3/Makefile
index 45f372cb9..ee17bdb12 100644
--- a/x11/yelp3/Makefile
+++ b/x11/yelp3/Makefile
@@ -3,11 +3,12 @@
# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
#
# $FreeBSD$
-# $MCom: ports/x11/yelp3/Makefile,v 1.20 2011/10/08 09:52:38 kwm Exp $
+# $MCom: ports/x11/yelp3/Makefile,v 1.21 2011/10/18 21:47:49 kwm Exp $
#
PORTNAME= yelp
PORTVERSION= 3.2.1
+PORTREVISION= 1
CATEGORIES= x11 gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
@@ -31,10 +32,12 @@ USE_XORG= x11 ice
USE_GMAKE= yes
USE_GNOME= gnomeprefix gnomehack intlhack gtk30 libxslt libxml2
GNU_CONFIGURE= yes
+WITH_FBSD10_FIX=yes
INSTALLS_ICONS= yes
CPPFLAGS= -I${LOCALBASE}/include
LDFLAGS= -L${LOCALBASE}/lib
MAKE_ENV= G_CHARSET_ALIAS="${LOCALBASE}/libdata/charset.alias"
+GLIB_SCHEMAS= org.gnome.yelp.gschema.xml
.include <bsd.port.pre.mk>
diff --git a/x11/yelp3/files/patch-configure b/x11/yelp3/files/patch-configure
new file mode 100644
index 000000000..61097483c
--- /dev/null
+++ b/x11/yelp3/files/patch-configure
@@ -0,0 +1,13 @@
+--- configure.orig 2010-08-14 15:11:31.000000000 -0400
++++ configure 2010-08-14 15:12:05.000000000 -0400
+@@ -2984,8 +2984,8 @@ install-data-am: install-gsettings-schem
+ .SECONDARY: $(gsettings_SCHEMAS)
+
+ gsettings__base_list = \
+- sed "$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g" | \
+- sed "$$!N;$$!N;$$!N;$$!N;s/\n/ /g"
++ sed '\''$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g'\'' | \
++ sed '\''$$!N;$$!N;$$!N;$$!N;s/\n/ /g'\''
+
+ install-gsettings-schemas: $(gsettings_SCHEMAS:.xml=.valid) $(gsettings__enum_file)
+ @$(NORMAL_INSTALL)