summaryrefslogtreecommitdiffstats
path: root/x11/yelp
diff options
context:
space:
mode:
authormarcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059>2005-01-04 14:43:27 +0800
committermarcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059>2005-01-04 14:43:27 +0800
commit570d177b3ce987f9536f94196006bcdd7f620b47 (patch)
treeb3e1a8387c50ef8046f934b3bd2063d859374c73 /x11/yelp
parente16d0dd7e624b3c1e94bfd13be209b6b9afcde82 (diff)
downloadmarcuscom-ports-570d177b3ce987f9536f94196006bcdd7f620b47.tar
marcuscom-ports-570d177b3ce987f9536f94196006bcdd7f620b47.tar.gz
marcuscom-ports-570d177b3ce987f9536f94196006bcdd7f620b47.tar.bz2
marcuscom-ports-570d177b3ce987f9536f94196006bcdd7f620b47.tar.lz
marcuscom-ports-570d177b3ce987f9536f94196006bcdd7f620b47.tar.xz
marcuscom-ports-570d177b3ce987f9536f94196006bcdd7f620b47.tar.zst
marcuscom-ports-570d177b3ce987f9536f94196006bcdd7f620b47.zip
* Fix build on 4.X
* Add support for man and info (doesn't work yet, of course. It's not like we didn't fix this and send them patches last time yelp supported man and info. You'd think they would have gotten it right this time.) * Fix the plist git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@3352 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'x11/yelp')
-rw-r--r--x11/yelp/Makefile3
-rw-r--r--x11/yelp/files/patch-src_yelp-bookmarks.c13
-rw-r--r--x11/yelp/pkg-plist2
3 files changed, 18 insertions, 0 deletions
diff --git a/x11/yelp/Makefile b/x11/yelp/Makefile
index b75034447..ab6a73990 100644
--- a/x11/yelp/Makefile
+++ b/x11/yelp/Makefile
@@ -7,6 +7,7 @@
PORTNAME= yelp
PORTVERSION= 2.9.2
+PORTREVISION= 1
CATEGORIES= x11 gnome
MASTER_SITES= ${MASTER_SITE_GNOME}
MASTER_SITE_SUBDIR= sources/${PORTNAME}/2.9
@@ -48,6 +49,8 @@ USE_GNOME= gnomeprefix gnomehack intlhack libgnomeui
USE_LIBTOOL_VER=15
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
+CONFIGURE_ARGS= --enable-man \
+ --enable-info
MAKE_ENV= G_CHARSET_ALIAS="${LOCALBASE}/libdata/charset.alias"
GCONF_SCHEMAS= yelp.schemas
diff --git a/x11/yelp/files/patch-src_yelp-bookmarks.c b/x11/yelp/files/patch-src_yelp-bookmarks.c
new file mode 100644
index 000000000..d93a715ea
--- /dev/null
+++ b/x11/yelp/files/patch-src_yelp-bookmarks.c
@@ -0,0 +1,13 @@
+--- src/yelp-bookmarks.c.orig Tue Jan 4 01:32:40 2005
++++ src/yelp-bookmarks.c Tue Jan 4 01:33:18 2005
+@@ -285,8 +285,9 @@
+ GtkEntry *entry;
+
+ if (id == GTK_RESPONSE_OK) {
++ const gchar *title;
+ entry = GTK_ENTRY (g_object_get_data (G_OBJECT (dialog), "title_entry"));
+- const gchar *title = gtk_entry_get_text (entry);
++ title = gtk_entry_get_text (entry);
+
+ bookmarks_add_bookmark (uri, title, TRUE);
+ }
diff --git a/x11/yelp/pkg-plist b/x11/yelp/pkg-plist
index 6647f6101..fc964fd0d 100644
--- a/x11/yelp/pkg-plist
+++ b/x11/yelp/pkg-plist
@@ -8,6 +8,7 @@ share/gnome/sgml/docbook/yelp/db2html.xsl
share/gnome/sgml/docbook/yelp/info2html.xsl
share/gnome/sgml/docbook/yelp/man2html.xsl
share/gnome/sgml/docbook/yelp/toc2html.xsl
+@exec mkdir -p %D/share/gnome/sgml/docbook/gnome-customization-0.1
share/gnome/yelp/default.css
share/gnome/yelp/icons/yelp-icon-caution.png
share/gnome/yelp/icons/yelp-icon-important.png
@@ -102,5 +103,6 @@ share/locale/zu/LC_MESSAGES/yelp.mo
@dirrm share/gnome/yelp/icons
@dirrm share/gnome/yelp
@dirrm share/gnome/sgml/docbook/yelp
+@dirrm share/gnome/sgml/docbook/gnome-customization-0.1
@dirrm share/gnome/sgml/docbook
@dirrm share/gnome/sgml