Received: by mail.netbsd.org (Postfix, from userid 605) id B185F84DB5; Thu, 16 Jan 2020 13:58:21 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 3A5EA84DB1 for ; Thu, 16 Jan 2020 13:58:21 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id mK418g29Xfqz for ; Thu, 16 Jan 2020 13:58:20 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 9B2FC84DAA for ; Thu, 16 Jan 2020 13:58:20 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 94FFCFBF4; Thu, 16 Jan 2020 13:58:20 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1579183100127160" MIME-Version: 1.0 Date: Thu, 16 Jan 2020 13:58:20 +0000 From: "Takahiro Kambe" Subject: CVS commit: pkgsrc/devel/ruby-deep_merge To: pkgsrc-changes@NetBSD.org Reply-To: taca@netbsd.org X-Mailer: log_accum Message-Id: <20200116135820.94FFCFBF4@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1579183100127160 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: taca Date: Thu Jan 16 13:58:20 UTC 2020 Added Files: pkgsrc/devel/ruby-deep_merge: DESCR Makefile PLIST distinfo Log Message: devel/ruby-deep_merge: add version 1.2.1 package Add devel/ruby-deep_merge version 1.2.1 package. DeepMerge Overview ================== Deep Merge is a simple set of utility functions for Hash. It permits you to merge elements inside a hash together recursively. The manner by which it does this is somewhat arbitrary (since there is no defining standard for this) but it should end up being pretty intuitive and do what you expect. You can learn a lot more about this by reading the test file. It's pretty well documented and has many examples of various merges from very simple to pretty complex. The primary need that caused me to write this library is the merging of elements coming from HTTP parameters and related stored parameters in session. This lets a user build up a set of parameters over time, modifying individual items. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/devel/ruby-deep_merge/DESCR \ pkgsrc/devel/ruby-deep_merge/Makefile pkgsrc/devel/ruby-deep_merge/PLIST \ pkgsrc/devel/ruby-deep_merge/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1579183100127160 Content-Disposition: inline Content-Length: 2868 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/devel/ruby-deep_merge/DESCR diff -u /dev/null pkgsrc/devel/ruby-deep_merge/DESCR:1.1 --- /dev/null Thu Jan 16 13:58:20 2020 +++ pkgsrc/devel/ruby-deep_merge/DESCR Thu Jan 16 13:58:20 2020 @@ -0,0 +1,16 @@ +DeepMerge Overview +================== + +Deep Merge is a simple set of utility functions for Hash. It permits you to +merge elements inside a hash together recursively. The manner by which it +does this is somewhat arbitrary (since there is no defining standard for +this) but it should end up being pretty intuitive and do what you expect. + +You can learn a lot more about this by reading the test file. It's pretty +well documented and has many examples of various merges from very simple to +pretty complex. + +The primary need that caused me to write this library is the merging of +elements coming from HTTP parameters and related stored parameters in +session. This lets a user build up a set of parameters over time, modifying +individual items. Index: pkgsrc/devel/ruby-deep_merge/Makefile diff -u /dev/null pkgsrc/devel/ruby-deep_merge/Makefile:1.1 --- /dev/null Thu Jan 16 13:58:20 2020 +++ pkgsrc/devel/ruby-deep_merge/Makefile Thu Jan 16 13:58:20 2020 @@ -0,0 +1,14 @@ +# $NetBSD: Makefile,v 1.1 2020/01/16 13:58:20 taca Exp $ + +DISTNAME= deep_merge-1.2.1 +CATEGORIES= devel + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://github.com/danielsdeleo/deep_merge +COMMENT= Merge Deeply Nested Hashes +LICENSE= mit + +USE_LANGUAGES= # none + +.include "../../lang/ruby/gem.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/devel/ruby-deep_merge/PLIST diff -u /dev/null pkgsrc/devel/ruby-deep_merge/PLIST:1.1 --- /dev/null Thu Jan 16 13:58:20 2020 +++ pkgsrc/devel/ruby-deep_merge/PLIST Thu Jan 16 13:58:20 2020 @@ -0,0 +1,12 @@ +@comment $NetBSD: PLIST,v 1.1 2020/01/16 13:58:20 taca Exp $ +${GEM_HOME}/cache/${GEM_NAME}.gem +${GEM_LIBDIR}/CHANGELOG +${GEM_LIBDIR}/LICENSE +${GEM_LIBDIR}/README.md +${GEM_LIBDIR}/Rakefile +${GEM_LIBDIR}/lib/deep_merge.rb +${GEM_LIBDIR}/lib/deep_merge/core.rb +${GEM_LIBDIR}/lib/deep_merge/deep_merge_hash.rb +${GEM_LIBDIR}/lib/deep_merge/rails_compat.rb +${GEM_LIBDIR}/test/test_deep_merge.rb +${GEM_HOME}/specifications/${GEM_NAME}.gemspec Index: pkgsrc/devel/ruby-deep_merge/distinfo diff -u /dev/null pkgsrc/devel/ruby-deep_merge/distinfo:1.1 --- /dev/null Thu Jan 16 13:58:20 2020 +++ pkgsrc/devel/ruby-deep_merge/distinfo Thu Jan 16 13:58:20 2020 @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2020/01/16 13:58:20 taca Exp $ + +SHA1 (deep_merge-1.2.1.gem) = 4a1985fcb9fd15668f9571a2cd5dc3cf12b7c3cf +RMD160 (deep_merge-1.2.1.gem) = 1dcf6125c9b19fbe402c95585f8c4f88f9288d82 +SHA512 (deep_merge-1.2.1.gem) = ef93e0c4c6a8f389338ea30b2b53271f089b0b8275adf6fc74e7d15a2faf32d62a1b297af9d31c42cb5d816066428c8407a82d874fad14d64384098fc3c5c70c +Size (deep_merge-1.2.1.gem) = 14336 bytes --_----------=_1579183100127160--