summaryrefslogtreecommitdiff
path: root/security/ruby-shadow
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2015-02-04 16:14:57 +0000
committertaca <taca@pkgsrc.org>2015-02-04 16:14:57 +0000
commit478adaa6ad9d22e679d90d5caf10c28450ac02c8 (patch)
treeebf0dfe2986910e92be0af9e39759f8c262cb4a2 /security/ruby-shadow
parent397201f22f32b738c8b370dbda36f4d94f7f9f94 (diff)
downloadpkgsrc-478adaa6ad9d22e679d90d5caf10c28450ac02c8.tar.gz
Update ruby-shadow to 2.4.1.
[2014/12/02] * Version 2.4.1 - sp_loginclass support should NOT have been added to password implementation [2014/12/01] * Version 2.4.0 - Add support for sp_loginclass via pwd.h
Diffstat (limited to 'security/ruby-shadow')
-rw-r--r--security/ruby-shadow/Makefile6
-rw-r--r--security/ruby-shadow/distinfo11
-rw-r--r--security/ruby-shadow/patches/patch-aa18
-rw-r--r--security/ruby-shadow/patches/patch-extconf.rb20
4 files changed, 22 insertions, 33 deletions
diff --git a/security/ruby-shadow/Makefile b/security/ruby-shadow/Makefile
index 4cc6f5a73b8..d48f05245e6 100644
--- a/security/ruby-shadow/Makefile
+++ b/security/ruby-shadow/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2014/03/14 17:55:49 taca Exp $
+# $NetBSD: Makefile,v 1.6 2015/02/04 16:14:57 taca Exp $
-SHADOW_VER= 2.3.3
+SHADOW_VER= 2.4.1
DISTNAME= ruby-shadow-${SHADOW_VER}
PKGNAME= ${RUBY_PKGPREFIX}-shadow-${SHADOW_VER}
CATEGORIES= databases security
@@ -13,8 +13,6 @@ USE_TOOLS+= gmake
GEM_CLEANBUILD= Makefile *.o mkmf.log shadow.${RUBY_DLEXT} .RUBYARCHDIR.time
-CONFLICTS+= ruby[1-9][0-9][0-9]-shadow-[0-9]*
-
.include "../../lang/ruby/gem.mk"
.include "../../devel/libuuid/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/security/ruby-shadow/distinfo b/security/ruby-shadow/distinfo
index 46d6acaa4bf..a17ff9d4ce1 100644
--- a/security/ruby-shadow/distinfo
+++ b/security/ruby-shadow/distinfo
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.4 2014/07/25 16:21:26 jperkin Exp $
+$NetBSD: distinfo,v 1.5 2015/02/04 16:14:57 taca Exp $
-SHA1 (ruby-shadow-2.3.3.gem) = 6c1edfd710e7d2fe82faced572a5aa972a44df42
-RMD160 (ruby-shadow-2.3.3.gem) = 82a403762814d131f05c320cc24792d6447dc321
-Size (ruby-shadow-2.3.3.gem) = 10752 bytes
-SHA1 (patch-aa) = 96e1562d9772f152c312b35c48584f0de8cecb3c
-SHA1 (patch-extconf.rb) = 69b4ba8ad0416d7219231091ce2763ca64714448
+SHA1 (ruby-shadow-2.4.1.gem) = c9d9068fc11fb509618236e9bad698fac3886bae
+RMD160 (ruby-shadow-2.4.1.gem) = 287d8e21a20fa19080ca7d7819bb1e5b1f6561d0
+Size (ruby-shadow-2.4.1.gem) = 10752 bytes
+SHA1 (patch-extconf.rb) = 72f099eb7e1bd3b5cc2b16074524d5e09431029b
diff --git a/security/ruby-shadow/patches/patch-aa b/security/ruby-shadow/patches/patch-aa
deleted file mode 100644
index 95c46af65fa..00000000000
--- a/security/ruby-shadow/patches/patch-aa
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD: patch-aa,v 1.2 2014/03/14 17:55:49 taca Exp $
-
-Relax condition to make more operating system support.
-
---- extconf.rb.orig 2014-03-06 16:01:44.000000000 +0000
-+++ extconf.rb
-@@ -16,10 +16,7 @@ $CFLAGS = case RUBY_VERSION
- implementation = case CONFIG['host_os']
- when /linux/i; 'shadow'
- when /sunos|solaris/i; 'shadow'
-- when /freebsd|openbsd/i; 'pwd'
-- when /darwin/i; 'pwd'
-- else; nil
-- "This library works on OS X, FreeBSD, OpenBSD, Solaris and Linux."
-+ else; 'pwd'
- end
-
- ok = true
diff --git a/security/ruby-shadow/patches/patch-extconf.rb b/security/ruby-shadow/patches/patch-extconf.rb
index 44c8a79e8a2..0ea1e05d3c3 100644
--- a/security/ruby-shadow/patches/patch-extconf.rb
+++ b/security/ruby-shadow/patches/patch-extconf.rb
@@ -1,15 +1,25 @@
-$NetBSD: patch-extconf.rb,v 1.1 2014/07/25 16:21:26 jperkin Exp $
+$NetBSD: patch-extconf.rb,v 1.2 2015/02/04 16:14:57 taca Exp $
-Do not override LDFLAGS.
+* Relax condition to make more operating system support.
+* Do not override LDFLAGS.
---- extconf.rb.orig 2014-07-25 16:13:16.994762284 +0000
+--- extconf.rb.orig 2015-01-26 14:06:33.000000000 +0000
+++ extconf.rb
-@@ -26,7 +26,7 @@ when 'shadow'
+@@ -18,8 +18,7 @@ implementation = case CONFIG['host_os']
+ when /sunos|solaris/i; 'shadow'
+ when /freebsd|mirbsd|netbsd|openbsd/i; 'pwd'
+ when /darwin/i; 'pwd'
+- else; nil
+- "This library works on OS X, FreeBSD, MirBSD, NetBSD, OpenBSD, Solaris and Linux."
++ else; 'pwd'
+ end
+
+ ok = true
+@@ -29,7 +28,6 @@ when 'shadow'
#$LDFLAGS = "-lshadow"
if( ! (ok &= have_library("shadow","getspent")) )
- $LDFLAGS = ""
-+ #$LDFLAGS = ""
ok = have_func("getspent")
end