From 8444ad8fa226d8f540a6bf5c97c9fb1093033f7c Mon Sep 17 00:00:00 2001 From: "Kazushi (Jam) Marukawa" Date: Sun, 12 Feb 2017 11:00:34 +0900 Subject: [PATCH 1/3] update bc to 1.07.1 change to use readline library --- packages/bc.rb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/bc.rb b/packages/bc.rb index 4a45796b70..cf99064fb9 100644 --- a/packages/bc.rb +++ b/packages/bc.rb @@ -1,14 +1,16 @@ require 'package' class Bc < Package - version '1.06-1' - source_url 'http://ftp.gnu.org/gnu/bc/bc-1.06.tar.gz' - source_sha1 'c8f258a7355b40a485007c40865480349c157292' + version '1.07.1' + source_url 'https://ftp.gnu.org/gnu/bc/bc-1.07.1.tar.gz' + source_sha1 'b4475c6d66590a5911d30f9747361db47231640a' + depends_on 'readline' depends_on 'flex' + depends_on 'ed' def self.build - system "./configure" + system "./configure", "--with-readline" system "make" end From 6bd7da3c5a3eed27804c14546f65a8b74b6e1423 Mon Sep 17 00:00:00 2001 From: "Kazushi (Jam) Marukawa" Date: Mon, 8 May 2017 22:41:34 +0900 Subject: [PATCH 2/3] Add ed-1.14.2 --- packages/ed.rb | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 packages/ed.rb diff --git a/packages/ed.rb b/packages/ed.rb new file mode 100644 index 0000000000..306ee43b81 --- /dev/null +++ b/packages/ed.rb @@ -0,0 +1,23 @@ +require 'package' + +class Ed < Package + version '1.14.2' + source_url 'http://ftpmirror.gnu.org/ed/ed-1.14.2.tar.lz' + source_sha1 '3e8aa331ffbc929884107ff3f8fbd76d01252277' + + # only lz archive is available for ed and it requires lzip. + depends_on 'lzip' + + def self.build + system "./configure" + system "make" + end + + def self.install + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + end + + def self.check + system "make", "check" + end +end From b8f501dd519d9a5b9fd1f7356787744b44dcf1b6 Mon Sep 17 00:00:00 2001 From: "Kazushi (Jam) Marukawa" Date: Mon, 8 May 2017 23:00:32 +0900 Subject: [PATCH 3/3] Add lzip-1.19 to extract .tar.lz files --- packages/lzip.rb | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 packages/lzip.rb diff --git a/packages/lzip.rb b/packages/lzip.rb new file mode 100644 index 0000000000..4a463c99d3 --- /dev/null +++ b/packages/lzip.rb @@ -0,0 +1,21 @@ +require 'package' + +class Lzip < Package + version '1.19' + source_url 'http://download.savannah.gnu.org/releases/lzip/lzip-1.19.tar.gz' + source_sha1 'c6042a786b69e3209112fa991806e2e7e0ba5f07' + + def self.build + # default -O2 cause run-time segmentation fault on armv7l + system "./configure", "CXXFLAGS=-Wall -W -O1" + system "make" + end + + def self.install + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + end + + def self.check + system "make", "check" + end +end