aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2013-01-18 08:31:35 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2013-01-18 08:31:56 +0000
commit9ed11261308c77e3ad54c6dd2a26aa3d7664b809 (patch)
tree62a423d0372cddf25c3a691e6cc74231bda34c90
parent16c554ea5b34956bc93c8f1273bc7da5d25584e6 (diff)
downloadalpine_aports-9ed11261308c77e3ad54c6dd2a26aa3d7664b809.tar.bz2
alpine_aports-9ed11261308c77e3ad54c6dd2a26aa3d7664b809.tar.xz
alpine_aports-9ed11261308c77e3ad54c6dd2a26aa3d7664b809.zip
main/ruby-activerecord: security upgrade to 2.3.15 (CVE-2012-6496)
fixes #1571
-rw-r--r--main/ruby-activerecord/APKBUILD20
1 files changed, 13 insertions, 7 deletions
diff --git a/main/ruby-activerecord/APKBUILD b/main/ruby-activerecord/APKBUILD
index c8b701bd77..a51f12b760 100644
--- a/main/ruby-activerecord/APKBUILD
+++ b/main/ruby-activerecord/APKBUILD
@@ -1,8 +1,8 @@
1# Contributor: Carlo Landmeter <clandmeter@gmail.com> 1# Contributor: Carlo Landmeter <clandmeter@gmail.com>
2# Maintainer: 2# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
3_gemname=activerecord
3pkgname=ruby-activerecord 4pkgname=ruby-activerecord
4_realname=activerecord 5pkgver=2.3.15
5pkgver=2.3.14
6pkgrel=0 6pkgrel=0
7pkgdesc="Ruby ActiveRecord pattern (Fowler, PoEAA) for ORM" 7pkgdesc="Ruby ActiveRecord pattern (Fowler, PoEAA) for ORM"
8url="https://rubyforge.org/projects/activerecord/" 8url="https://rubyforge.org/projects/activerecord/"
@@ -13,20 +13,26 @@ depends_dev=
13makedepends="$depends_dev rubygems" 13makedepends="$depends_dev rubygems"
14install="" 14install=""
15subpackages="" 15subpackages=""
16source="" 16source="http://gems.rubyforge.org/gems/$_gemname-$pkgver.gem"
17 17
18_builddir="$srcdir"/$_realname-$pkgver 18_builddir="$srcdir"/$_realname-$pkgver
19 19
20build() { 20build() {
21 mkdir -p "$_builddir" || return 1 21 mkdir -p "$_builddir" || return 1
22 local _gemdir="$(ruby -rubygems -e'puts Gem.default_dir')" 22 local _gemdir="$(ruby -rubygems -e'puts Gem.default_dir')"
23 gem install $_realname -v $pkgver -i "$_builddir"$_gemdir \ 23 local _geminstdir=$_gemdir/gems/$_gemname-$pkgver
24
25 gem install --local -i "$_builddir"$_gemdir \
24 --ignore-dependencies --verbose \ 26 --ignore-dependencies --verbose \
25 --no-rdoc --no-ri || return 1 27 --no-rdoc --no-ri \
26 rm -rf "$_builddir"$_gemdir/cache/ 28 "$srcdir"/$_gemname-$pkgver.gem || return 1
29 rm -rf "$_builddir"/$_gemdir/cache \
30 "$_builddir"/$_geminstdir/ext \
31 "$_builddir"/$_geminstdir/.require_paths
27} 32}
28 33
29package() { 34package() {
30 mkdir -p "$pkgdir" || return 1 35 mkdir -p "$pkgdir" || return 1
31 cp -ra "$_builddir"/* "$pkgdir"/ || return 1 36 cp -ra "$_builddir"/* "$pkgdir"/ || return 1
32} 37}
38md5sums="84def056da75df8ef95fb9ac8f17eb93 activerecord-2.3.15.gem"