summaryrefslogtreecommitdiff
path: root/textproc/ruby-nqxml
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2010-09-10 08:30:42 +0000
committertaca <taca@pkgsrc.org>2010-09-10 08:30:42 +0000
commit0784940d30649f79b68d2700f729458893d4e914 (patch)
treeb60227d19ecffa04b920f1488ba7df89aa93fc27 /textproc/ruby-nqxml
parentd0ab268ffd739c19d909bf6d3387f6f24b523a80 (diff)
downloadpkgsrc-0784940d30649f79b68d2700f729458893d4e914.tar.gz
* Add LICENSE.
* Avoid to use "ftools" which has deprecated in ruby19. No functional change.
Diffstat (limited to 'textproc/ruby-nqxml')
-rw-r--r--textproc/ruby-nqxml/Makefile3
-rw-r--r--textproc/ruby-nqxml/distinfo3
-rw-r--r--textproc/ruby-nqxml/patches/patch-aa40
3 files changed, 44 insertions, 2 deletions
diff --git a/textproc/ruby-nqxml/Makefile b/textproc/ruby-nqxml/Makefile
index dd91d9799ea..4e4f393d922 100644
--- a/textproc/ruby-nqxml/Makefile
+++ b/textproc/ruby-nqxml/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2009/02/15 08:24:43 taca Exp $
+# $NetBSD: Makefile,v 1.13 2010/09/10 08:30:42 taca Exp $
#
DISTNAME= nqxml-1.1.3p1
@@ -10,6 +10,7 @@ MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=nqxml/}
MAINTAINER= neumann@s-direktnet.de
HOMEPAGE= http://sourceforge.net/projects/nqxml/
COMMENT= XML parser written in pure Ruby
+LICENSE= ruby-license
NO_BUILD= yes
USE_RUBY_INSTALL= yes
diff --git a/textproc/ruby-nqxml/distinfo b/textproc/ruby-nqxml/distinfo
index 8907d95f382..4328f347eee 100644
--- a/textproc/ruby-nqxml/distinfo
+++ b/textproc/ruby-nqxml/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.3 2006/01/03 14:25:51 taca Exp $
+$NetBSD: distinfo,v 1.4 2010/09/10 08:30:42 taca Exp $
SHA1 (nqxml-1.1.3p1.tar.gz) = abac255fdfd09dfc269bf7488029b41081cff44e
RMD160 (nqxml-1.1.3p1.tar.gz) = 62d48b8f35062de3816dd6177c9739a5d2ebb33a
Size (nqxml-1.1.3p1.tar.gz) = 63165 bytes
+SHA1 (patch-aa) = 79440eb396a18f84f81fb80556a81ba35f41de72
diff --git a/textproc/ruby-nqxml/patches/patch-aa b/textproc/ruby-nqxml/patches/patch-aa
new file mode 100644
index 00000000000..68ab2e35f19
--- /dev/null
+++ b/textproc/ruby-nqxml/patches/patch-aa
@@ -0,0 +1,40 @@
+$NetBSD: patch-aa,v 1.1 2010/09/10 08:30:42 taca Exp $
+
+* Avoid to use "ftools" which has deprecated in ruby19.
+
+--- install.rb.orig 2001-08-10 19:40:27.000000000 +0000
++++ install.rb
+@@ -19,7 +19,7 @@ This script installs NQXML into the Ruby
+ =end
+
+ require 'getoptlong'
+-require 'ftools'
++require 'fileutils'
+ require 'find'
+
+ SOURCE_DIR = 'nqxml'
+@@ -37,12 +37,12 @@ def instdir
+
+ begin
+ require 'rbconfig'
+- libdir = Config::CONFIG['sitedir'] + "/" +
++ libdir = Config::CONFIG['vendordir'] + "/" +
+ Config::CONFIG['MAJOR'] + "." +
+ Config::CONFIG['MINOR']
+ rescue ScriptError
+ $LOAD_PATH.each do |l|
+- if l =~ /site_ruby/ && l =~ /\d$/ && l !~ /#{PLATFORM}/
++ if l =~ /vendor_ruby/ && l =~ /\d$/ && l !~ /#{PLATFORM}/
+ libdir = l
+ break
+ end
+@@ -55,7 +55,7 @@ def instdir
+ end
+
+ INSTALL_DIR = instdir()
+-File.makedirs(File.join(INSTALL_DIR, LIBDIR))
++FileUtils.mkdir_p(File.join(INSTALL_DIR, LIBDIR))
+ Find.find(SOURCE_DIR) { |f|
+- File.install(f, File.join(INSTALL_DIR, f), 0644, true) if f =~ /.rb$/
++ FileUtils.install(f, File.join(INSTALL_DIR, f), :mode => 0644) if f =~ /.rb$/
+ }