head 1.5; access; symbols pkgsrc-2026Q2:1.5.0.126 pkgsrc-2026Q2-base:1.5 pkgsrc-2026Q1:1.5.0.124 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.122 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.120 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.118 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.116 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.114 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.112 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.5.0.110 pkgsrc-2024Q2-base:1.5 pkgsrc-2024Q1:1.5.0.108 pkgsrc-2024Q1-base:1.5 pkgsrc-2023Q4:1.5.0.106 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.104 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.102 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.100 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.98 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.96 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.94 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.92 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.90 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.88 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.86 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.84 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.82 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.80 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.76 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.56 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.78 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.74 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.72 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.70 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.68 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.66 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.64 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.62 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.60 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.58 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.54 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.52 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.50 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.48 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.46 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.44 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.42 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.40 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.38 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.36 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.34 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.32 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.30 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.28 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.5.0.26 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.5.0.24 pkgsrc-2013Q3-base:1.5 pkgsrc-2013Q2:1.5.0.22 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.20 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.18 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.16 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.14 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.12 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.10 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.8 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.6 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.4 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.2 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.4.0.8 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.6 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.4 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.2 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.3.0.16 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.14 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.12 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.10 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.8 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.6 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.4 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.2 pkgsrc-2008Q1:1.2.0.8 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.6 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.4 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.2 pkgsrc-2007Q2-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.5 date 2010.12.04.04.33.52; author taca; state Exp; branches; next 1.4; 1.4 date 2009.11.23.14.40.02; author fhajny; state Exp; branches; next 1.3; 1.3 date 2008.04.04.15.21.39; author jlam; state Exp; branches; next 1.2; 1.2 date 2007.06.09.00.48.43; author minskim; state Exp; branches; next 1.1; 1.1 date 2007.05.26.01.34.44; author minskim; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2007.05.26.01.34.44; author minskim; state Exp; branches; next ; desc @@ 1.5 log @Update ruby-hpricot package to 0.8.3 = 0.8.3 === 3 November, 2010 * GH#8: Nil-check before downcasing attribute key * GH#25: Proper ruby 1.9 encoding support * GH#28. Use integers instead of ?? on 1.9, which is just a string. * including noscript to ElementInclusions , so that hpricot wont fail when trying to parse a meta tag inside head section when noscript is present. * latest changes from fast_xs mainline * Fixes to get Hpricot running on Rubinius: * Use free, not XFREE * Remove RSTRUCT craziness, don't break Array#at @ text @$NetBSD: patch-aa,v 1.4 2009/11/23 14:40:02 fhajny Exp $ Don't extract revision dynamically using git command. --- Rakefile.orig 2010-12-04 04:32:30.000000000 +0000 +++ Rakefile @@@@ -11,7 +11,7 @@@@ end RbConfig = Config unless defined?(RbConfig) NAME = "hpricot" -REV = (`#{ENV['GIT'] || "git"} rev-list HEAD`.split.length + 1).to_s +REV = nil VERS = ENV['VERSION'] || "0.8" + (REV ? ".#{REV}" : "") PKG = "#{NAME}-#{VERS}" BIN = "*.{bundle,jar,so,o,obj,pdb,lib,def,exp,class,rbc}" @ 1.4 log @Update ruby-hpricot to 0.8.2. Too many changes, see: http://github.com/hpricot/hpricot/blob/master/CHANGELOG @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 1 --- Rakefile.orig 2009-04-27 18:26:24.657742000 +0000 d7 1 a7 1 @@@@ -9,7 +9,7 @@@@ include FileUtils d15 1 a15 1 BIN = "*.{bundle,jar,so,o,obj,pdb,lib,def,exp,class}" @ 1.3 log @Update ruby-hpricot to version 0.6. Changes from version 0.5.140 include: + Install as a Ruby gem. * Hpricot for JRuby * Inline Markaby for Hpricot documents. * XML tags and attributes are no longer downcased like HTML is. * new syntax for grabbing everything between two elements using a Range in the s earch method: (doc/("font".."font/br")) or in nodes_at like so: (doc/"font").nod es_at("*".."br"). Only works with either a pair of siblings or a set of a parent and a sibling. * Ignore self-closing endings on tags (such as form) which are containers. Treat them like open parent tags. * Escaping of attributes. * Element#raw_attributes gives unescaped data. Element#attributes gives escaped. * Added: Elements#attr, Elements#remove_attr, Elements#remove_class. * Added: Traverse#preceding, Traverse#following, Traverse#previous, Traverse#next. @ text @d3 1 a3 1 --- Rakefile.orig 1969-12-31 19:00:00.000000000 -0500 d5 2 a6 2 @@@@ -7,7 +7,7 @@@@ require 'fileutils' include FileUtils d9 1 a9 1 -REV = `svn info`[/Revision: (\d+)/, 1] rescue nil d11 1 a11 1 VERS = ENV['VERSION'] || "0.6" + (REV ? ".#{REV}" : "") d13 1 a13 10 BIN = "*.{bundle,jar,so,obj,pdb,lib,def,exp}" @@@@ -127,7 +127,7 @@@@ end ### Win32 Packages ### Win32Spec = SPEC.dup -Win32Spec.platform = Gem::Platform::WIN32 +Win32Spec.platform = Gem::Platform::CURRENT Win32Spec.files = PKG_FILES + ["#{ARCHLIB}/hpricot_scan.so"] Win32Spec.extensions = [] @ 1.2 log @Remove unused references to rubygems to avoid dependency on it. @ text @d3 1 a3 1 --- Rakefile.orig 2007-04-03 14:26:53.000000000 -0700 d5 1 a5 7 @@@@ -1,13 +1,12 @@@@ require 'rake' require 'rake/clean' -require 'rake/gempackagetask' require 'rake/rdoctask' require 'rake/testtask' require 'fileutils' d10 2 a11 2 +REV = "140" VERS = ENV['VERSION'] || "0.5" + (REV ? ".#{REV}" : "") d14 1 a14 39 @@@@ -18,24 +17,6 @@@@ PKG_FILES = %w(CHANGELOG COPYING README Dir.glob("{bin,doc,test,lib,extras}/**/*") + Dir.glob("ext/**/*.{h,java,c,rb,rl}") + %w[ext/hpricot_scan/hpricot_scan.c] # needed because it's generated later -SPEC = - Gem::Specification.new do |s| - s.name = NAME - s.version = VERS - s.platform = Gem::Platform::RUBY - s.has_rdoc = true - s.rdoc_options += RDOC_OPTS - s.extra_rdoc_files = ["README", "CHANGELOG", "COPYING"] - s.summary = "a swift, liberal HTML parser with a fantastic library" - s.description = s.summary - s.author = "why the lucky stiff" - s.email = 'why@@ruby-lang.org' - s.homepage = 'http://code.whytheluckystiff.net/hpricot/' - s.files = PKG_FILES - s.require_path = "lib" - s.extensions = FileList["ext/**/extconf.rb"].to_a - s.bindir = "bin" - end desc "Does a full compile, test run" task :default => [:compile, :test] @@@@ -60,11 +41,6 @@@@ Rake::RDocTask.new do |rdoc| rdoc.rdoc_files.add ['README', 'CHANGELOG', 'COPYING', 'lib/**/*.rb'] end -Rake::GemPackageTask.new(SPEC) do |p| - p.need_tar = true - p.gem_spec = SPEC -end - extension = "hpricot_scan" ext = "ext/hpricot_scan" ext_so = "#{ext}/#{extension}.#{Config::CONFIG['DLEXT']}" @@@@ -124,11 +100,6 @@@@ end d17 1 a17 1 -Win32Spec = SPEC.dup d19 4 a22 18 -Win32Spec.files = PKG_FILES + ['lib/hpricot_scan.so'] -Win32Spec.extensions = [] - WIN32_PKG_DIR = "#{PKG}-mswin32" desc "Package up the Win32 distribution." @@@@ -168,11 +139,6 @@@@ task :hpricot_scan_java => [:ragel_java] Dir.chdir("ext/hpricot_scan", &compile_java) end -JRubySpec = SPEC.dup -JRubySpec.platform = 'jruby' -JRubySpec.files = PKG_FILES + ['lib/hpricot_scan.jar'] -JRubySpec.extensions = [] - JRUBY_PKG_DIR = "#{PKG}-jruby" desc "Package up the JRuby distribution." @ 1.1 log @Initial revision @ text @d5 7 a11 1 @@@@ -7,7 +7,7 @@@@ require 'fileutils' d20 61 @ 1.1.1.1 log @Import ruby-hpricot. Hpricot is a very flexible HTML parser, based on Tanaka Akira's HTree and John Resig's JQuery, but with the scanner recoded in C (using Ragel for scanning). @ text @@