X-Original-To: alpine-aports@lists.alpinelinux.org Delivered-To: alpine-aports@mail.alpinelinux.org Received: from mail-qc0-f173.google.com (mail-qc0-f173.google.com [209.85.216.173]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id 6F02FDC00B1 for ; Sun, 8 Mar 2015 01:56:16 +0000 (UTC) Received: by qcvs11 with SMTP id s11so25367837qcv.6 for ; Sat, 07 Mar 2015 17:56:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=Zc67XqDsetNzrEI4/kWPYjXqZE6uVCX64smxelGtjco=; b=MF8iABSQkentvSViZnfOeILPlyqqb7NM/tMqGVvlkSvBJJjOslxRqkU+oM2JHaVJrs XHXqw+b4/JMwkKx+6eXaO9hoRqNEMuS9LijE2G0cZEIrZC9yxiw4ZeIhwSNC2SSbwfJ8 BuduAbdM8bxF2mm2j/LQKlvnuVMGRJOpu7rWjh5oj8ZAVAnubpCSo3qnxQ292AVWxnoe NRH8lHak0kmKDcuskIfVcbHJ6AQue09RK5FZG5LbC5eQndAe0JceIt6TgAM+lGiThV94 geqiQDd1X2EGiJgE/M2FDEQYBqhMv0imjACvEOaWyVNQWoU7C4e9u1/YAJgIviIWIKQ4 aYkQ== X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 X-Received: by 10.55.26.91 with SMTP id a88mr28137548qka.0.1425779775822; Sat, 07 Mar 2015 17:56:15 -0800 (PST) Received: by 10.229.75.9 with HTTP; Sat, 7 Mar 2015 17:56:15 -0800 (PST) In-Reply-To: <1425779187-3199-1-git-send-email-wyaeld@gmail.com> References: <1425779187-3199-1-git-send-email-wyaeld@gmail.com> Date: Sun, 8 Mar 2015 14:56:15 +1300 Message-ID: Subject: [alpine-aports] Re: [PATCH] testing/ruby-bcrypt: new aport From: Brad Murray To: alpine-aports Content-Type: multipart/alternative; boundary=001a114591fc10e0db0510bd3959 --001a114591fc10e0db0510bd3959 Content-Type: text/plain; charset=UTF-8 Hi all. My first attempt at aport contribution, pretty good chance I got something wrong, but it is building succesfully for me. bcrypt is another ruby gem that needs to build native extensions I used the ruby-nokogori aport as a model warm regards Brad On Sun, Mar 8, 2015 at 2:46 PM, Brad Murray wrote: > Ruby gem wrapper for the OpenBSD bcrypt library for safely handling > passwords > https://github.com/codahale/bcrypt-ruby > --- > testing/ruby-bcrypt/APKBUILD | 40 ++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 40 insertions(+) > create mode 100644 testing/ruby-bcrypt/APKBUILD > > diff --git a/testing/ruby-bcrypt/APKBUILD b/testing/ruby-bcrypt/APKBUILD > new file mode 100644 > index 0000000..de7dcfa > --- /dev/null > +++ b/testing/ruby-bcrypt/APKBUILD > @@ -0,0 +1,40 @@ > +# Contributor: Brad Murray > +# Maintainer: > +_gemname=bcrypt > +pkgname=ruby-bcrypt > +pkgver=3.1.10 > +pkgrel=0 > +pkgdesc="bcrypt is a sophisticated and secure hash algorithm designed by > The OpenBSD project for hashing > +passwords." > +url="https://github.com/codahale/bcrypt-ruby" > +arch="all" > +license="MIT" > +depends="ruby" > +depends_dev="ruby-dev" > +makedepends="$depends_dev" > +install="" > +subpackages="" > +source="http://gems.rubyforge.org/gems/$_gemname-$pkgver.gem" > + > +_builddir="$srcdir"/$_gemname-$pkgver > +build() { > + return 0 > +} > + > +package() { > + local _gemdir="$(ruby -rubygems -e'puts Gem.default_dir')" > + local _geminstdir=$_gemdir/gems/$_gemname-$pkgver > + mkdir -p "$pkgdir" || return 1 > + > + gem install --local --install-dir "$pkgdir"/$_gemdir \ > + --ignore-dependencies --verbose --no-rdoc --no-ri \ > + "$srcdir"/$_gemname-$pkgver.gem -- --use-system-libraries || \ > + return 1 > + rm -rf "$pkgdir"/$_gemdir/cache \ > + "$pkgdir"/$_geminstdir/ext \ > + "$pkgdir"/$_geminstdir/.require_paths > +} > + > +md5sums="10521932110c607df4536136b92809e2 bcrypt-3.1.10.gem" > +sha256sums="86d25b7eaec3db734bf681aa0e3d58e121766d75c849113aeb602549ff3f8e95 > bcrypt-3.1.10.gem" > +sha512sums="11e7a1ea28c53d22354abd3891b88c5f58bd8c18611a2964db69e56e5f9b819e5af184423fbd7fb2ebd1fb84b1618fbd043f0bfd62902515a07427846bef607a > bcrypt-3.1.10.gem" > -- > 2.3.1 > > --001a114591fc10e0db0510bd3959 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi all.

My first attempt at aport contr= ibution, pretty good chance I got something wrong, but it is building succe= sfully for me.
bcrypt is another ruby g= em that needs to build native extensions

warm regards
Brad

<= div class=3D"gmail_quote">On Sun, Mar 8, 2015 at 2:46 PM, Brad Murray <wyae= ld@gmail.com> wrote:
Ruby g= em wrapper for the OpenBSD bcrypt library for safely handling passwords
https= ://github.com/codahale/bcrypt-ruby
---
=C2=A0testing/ruby-bcrypt/APKBUILD | 40 +++++++++++++++++++++++++++++++++++= +++++
=C2=A01 file changed, 40 insertions(+)
=C2=A0create mode 100644 testing/ruby-bcrypt/APKBUILD

diff --git a/testing/ruby-bcrypt/APKBUILD b/testing/ruby-bcrypt/APKBUILD new file mode 100644
index 0000000..de7dcfa
--- /dev/null
+++ b/testing/ruby-bcrypt/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Brad Murray <wyaeld@= gmail.com>
+# Maintainer:
+_gemname=3Dbcrypt
+pkgname=3Druby-bcrypt
+pkgver=3D3.1.10
+pkgrel=3D0
+pkgdesc=3D"bcrypt is a sophisticated and secure hash algorithm design= ed by The OpenBSD project for hashing
+passwords."
+url=3D"https://github.com/codahale/bcrypt-ruby"
+arch=3D"all"
+license=3D"MIT"
+depends=3D"ruby"
+depends_dev=3D"ruby-dev"
+makedepends=3D"$depends_dev"
+install=3D""
+subpackages=3D""
+source=3D"http://gems.rubyforge.org/gems/$_gemname-$pkgver.ge= m"
+
+_builddir=3D"$srcdir"/$_gemname-$pkgver
+build() {
+=C2=A0 return 0
+}
+
+package() {
+=C2=A0 local _gemdir=3D"$(ruby -rubygems -e'puts Gem.default_dir&= #39;)"
+=C2=A0 local _geminstdir=3D$_gemdir/gems/$_gemname-$pkgver
+=C2=A0 mkdir -p "$pkgdir" || return 1
+
+=C2=A0 gem install --local --install-dir "$pkgdir"/$_gemdir \ +=C2=A0 =C2=A0 --ignore-dependencies --verbose --no-rdoc --no-ri \
+=C2=A0 =C2=A0 "$srcdir"/$_gemname-$pkgver.gem -- --use-system-li= braries || \
+=C2=A0 =C2=A0 return 1
+=C2=A0 rm -rf "$pkgdir"/$_gemdir/cache \
+=C2=A0 =C2=A0 "$pkgdir"/$_geminstdir/ext \
+=C2=A0 =C2=A0 "$pkgdir"/$_geminstdir/.require_paths
+}
+
+md5sums=3D"10521932110c607df4536136b92809e2=C2=A0 bcrypt-3.1.10.gem&q= uot;
+sha256sums=3D"86d25b7eaec3db734bf681aa0e3d58e121766d75c849113aeb60254= 9ff3f8e95=C2=A0 bcrypt-3.1.10.gem"
+sha512sums=3D"11e7a1ea28c53d22354abd3891b88c5f58bd8c18611a2964db69e56= e5f9b819e5af184423fbd7fb2ebd1fb84b1618fbd043f0bfd62902515a07427846bef607a= =C2=A0 bcrypt-3.1.10.gem"
--
2.3.1


--001a114591fc10e0db0510bd3959-- --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---