aboutsummaryrefslogtreecommitdiffstats
path: root/x11
diff options
context:
space:
mode:
authormarcus <marcus@FreeBSD.org>2005-05-02 03:50:21 +0800
committermarcus <marcus@FreeBSD.org>2005-05-02 03:50:21 +0800
commitb1e4b36a78a0236bc55bbaad60913d23e7b6db8e (patch)
tree8b1f00d5a542e8ecc58dcbd681c86ae71bd7f854 /x11
parent6ade7c6e82d895acc3db3f19620f7a5897294c6d (diff)
downloadfreebsd-ports-gnome-b1e4b36a78a0236bc55bbaad60913d23e7b6db8e.tar.gz
freebsd-ports-gnome-b1e4b36a78a0236bc55bbaad60913d23e7b6db8e.tar.zst
freebsd-ports-gnome-b1e4b36a78a0236bc55bbaad60913d23e7b6db8e.zip
Update to 2.10.0, and turn info and man support into options (default off).
Man support is horribly broken for FreeBSD (see http://bugzilla.gnome.org/show_bug.cgi?id=163404), and has a tendancy to slow Yelp down to a crawl (even lock it up).
Diffstat (limited to 'x11')
-rw-r--r--x11/yelp/Makefile20
-rw-r--r--x11/yelp/distinfo4
-rw-r--r--x11/yelp/pkg-plist29
3 files changed, 34 insertions, 19 deletions
diff --git a/x11/yelp/Makefile b/x11/yelp/Makefile
index 1484fea4fede..17a3bf14c5ac 100644
--- a/x11/yelp/Makefile
+++ b/x11/yelp/Makefile
@@ -6,11 +6,10 @@
#
PORTNAME= yelp
-PORTVERSION= 2.9.3
-PORTREVISION= 4
+PORTVERSION= 2.10.0
CATEGORIES= x11 gnome
MASTER_SITES= ${MASTER_SITE_GNOME}
-MASTER_SITE_SUBDIR= sources/${PORTNAME}/2.9
+MASTER_SITE_SUBDIR= sources/${PORTNAME}/2.10
DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
@@ -49,13 +48,14 @@ 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 \
- --with-mozilla=${MOZILLA}
+CONFIGURE_ARGS= --with-mozilla=${MOZILLA}
MAKE_ENV= G_CHARSET_ALIAS="${LOCALBASE}/libdata/charset.alias"
GCONF_SCHEMAS= yelp.schemas
+OPTIONS= MAN "Enable man page support" off \
+ INFO "Enable GNU info support" off
+
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 500000
@@ -64,6 +64,14 @@ USE_GCC= 3.4
.endif
.endif
+.if defined(WITH_MAN)
+CONFIGURE_ARGS+=--enable-man
+.endif
+
+.if defined(WITH_INFO)
+CONFIGURE_ARGS+=--enable-info
+.endif
+
pre-everything::
@${ECHO_MSG} ""
@${ECHO_MSG} " By default yelp uses www/mozilla for html rendering, but you can"
diff --git a/x11/yelp/distinfo b/x11/yelp/distinfo
index 626d42489854..118e19b6486c 100644
--- a/x11/yelp/distinfo
+++ b/x11/yelp/distinfo
@@ -1,2 +1,2 @@
-MD5 (gnome2/yelp-2.9.3.tar.bz2) = a6ed659313698900a7170426881b874b
-SIZE (gnome2/yelp-2.9.3.tar.bz2) = 637236
+MD5 (gnome2/yelp-2.10.0.tar.bz2) = 326f85c8c0fd944e782a37b0589036c5
+SIZE (gnome2/yelp-2.10.0.tar.bz2) = 790852
diff --git a/x11/yelp/pkg-plist b/x11/yelp/pkg-plist
index e6dea27dee6a..c26d1638c222 100644
--- a/x11/yelp/pkg-plist
+++ b/x11/yelp/pkg-plist
@@ -4,10 +4,6 @@ bin/yelp
bin/yelp-bin
libdata/bonobo/servers/GNOME_Yelp.server
share/gnome/applications/yelp.desktop
-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
share/gnome/yelp/default.css
share/gnome/yelp/icons/yelp-icon-caution.png
share/gnome/yelp/icons/yelp-icon-important.png
@@ -25,6 +21,12 @@ share/gnome/yelp/scrollkeeper.xml
share/gnome/yelp/toc.xml
share/gnome/yelp/ui/yelp-ui.xml
share/gnome/yelp/ui/yelp.glade
+share/gnome/yelp/xslt/db-title.xsl
+share/gnome/yelp/xslt/db2html.xsl
+share/gnome/yelp/xslt/info2html.xsl
+share/gnome/yelp/xslt/man2html.xsl
+share/gnome/yelp/xslt/toc2html.xsl
+share/icons/hicolor/192x192/apps/yelp-icon-big.png
share/locale/af/LC_MESSAGES/yelp.mo
share/locale/am/LC_MESSAGES/yelp.mo
share/locale/ar/LC_MESSAGES/yelp.mo
@@ -82,6 +84,7 @@ share/locale/pt/LC_MESSAGES/yelp.mo
share/locale/pt_BR/LC_MESSAGES/yelp.mo
share/locale/ro/LC_MESSAGES/yelp.mo
share/locale/ru/LC_MESSAGES/yelp.mo
+share/locale/rw/LC_MESSAGES/yelp.mo
share/locale/sk/LC_MESSAGES/yelp.mo
share/locale/sl/LC_MESSAGES/yelp.mo
share/locale/sq/LC_MESSAGES/yelp.mo
@@ -92,19 +95,23 @@ share/locale/ta/LC_MESSAGES/yelp.mo
share/locale/tg/LC_MESSAGES/yelp.mo
share/locale/th/LC_MESSAGES/yelp.mo
share/locale/tr/LC_MESSAGES/yelp.mo
+share/locale/ug/LC_MESSAGES/yelp.mo
share/locale/uk/LC_MESSAGES/yelp.mo
share/locale/vi/LC_MESSAGES/yelp.mo
share/locale/wa/LC_MESSAGES/yelp.mo
+share/locale/xh/LC_MESSAGES/yelp.mo
share/locale/zh_CN/LC_MESSAGES/yelp.mo
share/locale/zh_TW/LC_MESSAGES/yelp.mo
share/locale/zu/LC_MESSAGES/yelp.mo
-@dirrm share/locale/zu/LC_MESSAGES
-@dirrm share/locale/zu
-@dirrm share/locale/nso/LC_MESSAGES
-@dirrm share/locale/nso
-@dirrm share/locale/mr/LC_MESSAGES
-@dirrm share/locale/mr
+@unexec rmdir %D/share/locale/zu/LC_MESSAGES 2> /dev/null || true
+@unexec rmdir %D/share/locale/zu 2> /dev/null || true
+@unexec rmdir %D/share/locale/ug/LC_MESSAGES 2> /dev/null || true
+@unexec rmdir %D/share/locale/ug 2> /dev/null || true
+@unexec rmdir %D/share/locale/nso/LC_MESSAGES 2> /dev/null || true
+@unexec rmdir %D/share/locale/nso 2> /dev/null || true
+@unexec rmdir %D/share/locale/mr/LC_MESSAGES 2> /dev/null || true
+@unexec rmdir %D/share/locale/mr 2> /dev/null || true
+@dirrm share/gnome/yelp/xslt
@dirrm share/gnome/yelp/ui
@dirrm share/gnome/yelp/icons
@dirrm share/gnome/yelp
-@dirrm share/gnome/sgml/docbook/yelp