summaryrefslogtreecommitdiff
path: root/sysutils/puppet/patches/patch-ac
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/puppet/patches/patch-ac')
-rw-r--r--sysutils/puppet/patches/patch-ac16
1 files changed, 16 insertions, 0 deletions
diff --git a/sysutils/puppet/patches/patch-ac b/sysutils/puppet/patches/patch-ac
new file mode 100644
index 00000000000..352b36cdf6d
--- /dev/null
+++ b/sysutils/puppet/patches/patch-ac
@@ -0,0 +1,16 @@
+$NetBSD: patch-ac,v 1.1.1.1 2008/03/13 14:17:05 tonnerre Exp $
+
+support package that contains '-' in its name, like syslog-ng
+http://reductivelabs.com/trac/puppet/ticket/628
+
+--- lib/puppet/provider/package/ports.rb.orig Wed May 9 17:12:39 2007
++++ lib/puppet/provider/package/ports.rb Wed May 9 17:13:57 2007
+@@ -47,7 +47,7 @@
+ match = $2
+ info = $3
+
+- unless pkgstuff =~ /^(\w+)-([0-9].+)$/
++ unless pkgstuff =~ /^(\S+)-([^-\s]+)$/
+ raise Puppet::PackageError,
+ "Could not match package info '%s'" % pkgstuff
+ end