Skip to content

Commit

Permalink
dev-ruby/hpricot: try to fix bug 584304
Browse files Browse the repository at this point in the history
Add a patch to properly cast the input to sprintf. Hopefully this
fixes bug 584304 on alpha.

Package-Manager: portage-2.2.28
  • Loading branch information
graaff committed May 27, 2016
1 parent 95797ef commit a0411fc
Showing 1 changed file with 5 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ HOMEPAGE="https://wiki.github.com/hpricot/hpricot"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
IUSE=""

ruby_add_bdepend "dev-ruby/rake
Expand All @@ -37,6 +37,9 @@ all_ruby_prepare() {

# Avoid unneeded dependency on git.
sed -i -e '/^REV/ s/.*/REV = "6"/' Rakefile || die

# Fix int size warning
sed -i -e 's/te - ts/(int)(te - ts)/' ext/hpricot_scan/hpricot_css.rl || die
}

each_ruby_prepare() {
Expand All @@ -52,6 +55,7 @@ each_ruby_configure() {
each_ruby_compile() {
local modname=$(get_modname)

${RUBY} -S rake ragel || die
emake V=1 -Cext/hpricot_scan CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}" || die "make hpricot_scan failed"
cp ext/hpricot_scan/hpricot_scan${modname} lib/ || die
}

0 comments on commit a0411fc

Please sign in to comment.