diff options
-rw-r--r-- | gnome-extra/yelp-xsl/ChangeLog | 9 | ||||
-rw-r--r-- | gnome-extra/yelp-xsl/files/yelp-xsl-3.6.1-gawk.patch | 59 | ||||
-rw-r--r-- | gnome-extra/yelp-xsl/yelp-xsl-3.4.2.ebuild | 13 | ||||
-rw-r--r-- | gnome-extra/yelp-xsl/yelp-xsl-3.6.1.ebuild | 11 |
4 files changed, 13 insertions, 79 deletions
diff --git a/gnome-extra/yelp-xsl/ChangeLog b/gnome-extra/yelp-xsl/ChangeLog index 49449f60c561..b959156dadd8 100644 --- a/gnome-extra/yelp-xsl/ChangeLog +++ b/gnome-extra/yelp-xsl/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for gnome-extra/yelp-xsl # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/yelp-xsl/ChangeLog,v 1.21 2013/02/06 03:52:06 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/yelp-xsl/ChangeLog,v 1.22 2013/02/06 05:08:43 tetromino Exp $ + + 06 Feb 2013; Alexandre Rostovtsev <tetromino@gentoo.org> + yelp-xsl-3.4.2.ebuild, yelp-xsl-3.6.1.ebuild, + -files/yelp-xsl-3.6.1-gawk.patch: + Undo previous commit: yelp-xsl works with all virtual/awk implementations + except for nawk, which is buggy (see bug #455786). However, the 3.6.1 ebuild + cannot switch to virtual/awk until it's keyworded on amd64-fbsd. 06 Feb 2013; Alexandre Rostovtsev <tetromino@gentoo.org> -yelp-xsl-3.2.1.ebuild, yelp-xsl-3.4.2.ebuild, yelp-xsl-3.6.1.ebuild, diff --git a/gnome-extra/yelp-xsl/files/yelp-xsl-3.6.1-gawk.patch b/gnome-extra/yelp-xsl/files/yelp-xsl-3.6.1-gawk.patch deleted file mode 100644 index 9f06c436050c..000000000000 --- a/gnome-extra/yelp-xsl/files/yelp-xsl-3.6.1-gawk.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 7dfe59cd3ed75a245804ea3081460988c4affdee Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev <tetromino@gentoo.org> -Date: Tue, 5 Feb 2013 22:41:14 -0500 -Subject: [PATCH] Use gawk, not awk - -Despite all attempts to be compatible with other awks, using some (e.g. -nawk) still results in syntax errors: - -nawk: syntax error at source line 3 source file -doc/yelp-xsl/xsldoc-scan.awk - context is - # -*- indent-tabs-mode: nil -*- >>> - <<< - 2 extra }'s ---- - doc/yelp-xsl/mal2cache | 2 +- - doc/yelp-xsl/xsldoc-scan | 2 +- - doc/yelp-xsl/xsldoc-scan.awk | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/doc/yelp-xsl/mal2cache b/doc/yelp-xsl/mal2cache -index a7a23ee..6beaa64 100755 ---- a/doc/yelp-xsl/mal2cache -+++ b/doc/yelp-xsl/mal2cache -@@ -2,7 +2,7 @@ - # -*- indent-tabs-mode: nil -*- - export LANG=C - urlencode() { -- echo "$1" | awk --posix ' -+ echo "$1" | gawk --posix ' - BEGIN { - for (i = 1; i <= 256; i++) { - bytes[sprintf("%c", i)] = i; -diff --git a/doc/yelp-xsl/xsldoc-scan b/doc/yelp-xsl/xsldoc-scan -index 63e713b..892bb3a 100755 ---- a/doc/yelp-xsl/xsldoc-scan -+++ b/doc/yelp-xsl/xsldoc-scan -@@ -9,7 +9,7 @@ while [ "$#" != "0" ]; do - else - fullfile=$(cd $(dirname "$1") && pwd)/$(basename "$1") - outfile=$(basename "$1" .xsl) -- awk -f $(dirname "$0")/xsldoc-scan.awk "$1" | \ -+ gawk -f $(dirname "$0")/xsldoc-scan.awk "$1" | \ - xsltproc -o "$outdir/$outfile".page \ - --stringparam xsldoc.id "$outfile" \ - --stringparam xsldoc.xslt_file "$fullfile" \ -diff --git a/doc/yelp-xsl/xsldoc-scan.awk b/doc/yelp-xsl/xsldoc-scan.awk -index a8859df..83e976a 100644 ---- a/doc/yelp-xsl/xsldoc-scan.awk -+++ b/doc/yelp-xsl/xsldoc-scan.awk -@@ -1,4 +1,4 @@ --#!/bin/awk -+#!/usr/bin/env gawk - # -*- indent-tabs-mode: nil -*- - # xsldoc.awk - Convert inline documentation to XML suitable for xsldoc.xsl - # Copyright (C) 2006 Shaun McCance <shaunm@gnome.org> --- -1.8.1.2 - diff --git a/gnome-extra/yelp-xsl/yelp-xsl-3.4.2.ebuild b/gnome-extra/yelp-xsl/yelp-xsl-3.4.2.ebuild index c902e6f650b9..21b5abe0b863 100644 --- a/gnome-extra/yelp-xsl/yelp-xsl-3.4.2.ebuild +++ b/gnome-extra/yelp-xsl/yelp-xsl-3.4.2.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/yelp-xsl/yelp-xsl-3.4.2.ebuild,v 1.8 2013/02/06 03:52:06 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/yelp-xsl/yelp-xsl-3.4.2.ebuild,v 1.9 2013/02/06 05:08:43 tetromino Exp $ EAPI="4" -inherit eutils gnome.org +inherit gnome.org DESCRIPTION="XSL stylesheets for yelp" HOMEPAGE="http://www.gnome.org/" @@ -16,16 +16,9 @@ IUSE="" RDEPEND=">=dev-libs/libxml2-2.6.12 >=dev-libs/libxslt-1.1.8" -# Requires gawk, not virtual/awk: nawk fails with syntax errors DEPEND="${RDEPEND} >=dev-util/intltool-0.40 dev-util/itstool - sys-apps/gawk sys-devel/gettext + virtual/awk virtual/pkgconfig" - -src_prepare() { - epatch "${FILESDIR}/${PN}-3.6.1-gawk.patch" - sed -e 's/$(YELP_XSL_AWK)/gawk/' -i doc/yelp-xsl/Makefile.{am,in} || die - default -} diff --git a/gnome-extra/yelp-xsl/yelp-xsl-3.6.1.ebuild b/gnome-extra/yelp-xsl/yelp-xsl-3.6.1.ebuild index 4c8b6a275d80..f881a9326381 100644 --- a/gnome-extra/yelp-xsl/yelp-xsl-3.6.1.ebuild +++ b/gnome-extra/yelp-xsl/yelp-xsl-3.6.1.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/yelp-xsl/yelp-xsl-3.6.1.ebuild,v 1.10 2013/02/06 03:52:06 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/yelp-xsl/yelp-xsl-3.6.1.ebuild,v 1.11 2013/02/06 05:08:43 tetromino Exp $ EAPI="5" -inherit eutils gnome.org +inherit gnome.org DESCRIPTION="XSL stylesheets for yelp" HOMEPAGE="http://www.gnome.org/" @@ -16,16 +16,9 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fb RDEPEND=">=dev-libs/libxml2-2.6.12 >=dev-libs/libxslt-1.1.8" -# Requires gawk, not virtual/awk: nawk fails with syntax errors DEPEND="${RDEPEND} >=dev-util/intltool-0.40 dev-util/itstool sys-apps/gawk sys-devel/gettext virtual/pkgconfig" - -src_prepare() { - epatch "${FILESDIR}/${PN}-3.6.1-gawk.patch" - sed -e 's/$(YELP_XSL_AWK)/gawk/' -i doc/yelp-xsl/Makefile.{am,in} || die - default -} |