diff --git a/packages/qemacs.rb b/packages/qemacs.rb index ebf02f9d5..412464262 100644 --- a/packages/qemacs.rb +++ b/packages/qemacs.rb @@ -5,18 +5,18 @@ class Qemacs < Package homepage 'http://bellard.org/qemacs/' version '0.3.3' source_url 'http://bellard.org/qemacs/qemacs-0.3.3.tar.gz' - source_sha1 '2a7314610eed09d7c2bef5f1579d774191803bc4' + source_sha256 '2ffba66a44783849282199acfcc08707debc7169394a8fd0902626222f27df94' def self.build system "sed -i 's,css.h,libqhtml/css.h,' html2png.c" system "sed -i 's/$(prefix)/$(DESTDIR)$(prefix)/g' Makefile" system "./configure", \ - "--prefix=/usr/local", \ - "--disable-x11", \ - "--disable-xv", \ - "--disable-xrender", \ - "--disable-html", \ - "--disable-png" + "--prefix=/usr/local", \ + "--disable-x11", \ + "--disable-xv", \ + "--disable-xrender", \ + "--disable-html", \ + "--disable-png" system "make" end @@ -24,6 +24,6 @@ class Qemacs < Package system "mkdir", "-p", "#{CREW_DEST_DIR}/usr/local/bin" system "mkdir", "-p", "#{CREW_DEST_DIR}/usr/local/share/qe" system "mkdir", "-p", "#{CREW_DEST_DIR}/usr/local/man/man1" - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end end diff --git a/packages/qemu.rb b/packages/qemu.rb index 25ce1fe3c..70b576fa4 100644 --- a/packages/qemu.rb +++ b/packages/qemu.rb @@ -5,7 +5,7 @@ class Qemu < Package homepage 'http://www.qemu.org/' version '2.9.0' source_url 'http://download.qemu-project.org/qemu-2.9.0.tar.xz' - source_sha1 '5cc63c6cababaaa7d0685e8b32bacf5022873ebc' + source_sha256 'f01cc33e3c5fd5fd2534ce14e369b6b111d7e54e4a4977f8c37eae668176b022' depends_on 'glib' depends_on 'autoconf' diff --git a/packages/r.rb b/packages/r.rb index 21f9cc656..4117295c9 100644 --- a/packages/r.rb +++ b/packages/r.rb @@ -5,7 +5,7 @@ class R < Package homepage 'https://www.r-project.org/' version '3.4.0' source_url 'https://cran.r-project.org/src/base/R-3/R-3.4.0.tar.gz' - source_sha1 '054c1d099006354c89b195df6783b933846ced60' + source_sha256 '288e9ed42457c47720780433b3d5c3c20983048b789291cc6a7baa11f9428b91' # depends_on 'gfortran' # require gfortran enabled gcc depends_on 'pcre' # need to use pcre not pcre2 @@ -16,7 +16,7 @@ class R < Package depends_on 'curl' depends_on 'openssl' depends_on 'readline' - + def self.build system './configure', '--with-x=no' # X is not available diff --git a/packages/ranger.rb b/packages/ranger.rb index 6322a5ee6..ba77f6d56 100644 --- a/packages/ranger.rb +++ b/packages/ranger.rb @@ -1,11 +1,11 @@ require 'package' class Ranger < Package # the name of the package - version '1.8.1' # the current version of the package description 'A VIM-inspired filemanager for the console.' homepage 'http://ranger.nongnu.org/' + version '1.8.1' # the current version of the package source_url 'https://github.com/ranger/ranger/archive/v1.8.1.tar.gz' # the source files for the package - source_sha1 '8948bc749cf91297da6dcf7b275a72d17a0302f3' + source_sha256 'ab0e32159cde196df4ff14e9c516aaf8ac2db79e3fdee17e59f327d677a96949' depends_on 'less' depends_on 'ncurses' diff --git a/packages/readline.rb b/packages/readline.rb index 74190e8be..640adabb7 100644 --- a/packages/readline.rb +++ b/packages/readline.rb @@ -5,7 +5,7 @@ class Readline < Package homepage 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' version '6.3p8' source_url 'http://ftp.gnu.org/gnu/readline/readline-6.3.tar.gz' - source_sha1 '017b92dc7fd4e636a2b5c9265a77ccc05798c9e1' + source_sha256 '56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43' depends_on 'buildessential' => :build depends_on 'patch' => :build diff --git a/packages/readline7.rb b/packages/readline7.rb index 935e82874..74cf8b5a6 100644 --- a/packages/readline7.rb +++ b/packages/readline7.rb @@ -5,7 +5,7 @@ class Readline7 < Package homepage 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' version '7.0p3' source_url 'ftp://ftp.gnu.org/gnu/readline/readline-7.0.tar.gz' - source_sha1 'd9095fa14a812495052357e1d678b3f2ac635463' + source_sha256 '750d437185286f40a369e1e4f4764eda932b9459b5ec9a731628393dd3d32334' depends_on 'buildessential' => :build depends_on 'patch' => :build diff --git a/packages/redis.rb b/packages/redis.rb index b77cd32e8..59b424678 100644 --- a/packages/redis.rb +++ b/packages/redis.rb @@ -5,7 +5,7 @@ class Redis < Package homepage 'https://redis.io/' version '3.0.6' source_url 'http://download.redis.io/releases/redis-3.0.6.tar.gz' - source_sha1 '4b1c7b1201984bca8f7f9c6c58862f6928cf0a25' + source_sha256 '6f1e1523194558480c3782d84d88c2decf08a8e4b930c56d4df038e565b75624' depends_on 'buildessential' diff --git a/packages/rfkill.rb b/packages/rfkill.rb index a15a34901..bf1da79e4 100644 --- a/packages/rfkill.rb +++ b/packages/rfkill.rb @@ -5,7 +5,7 @@ class Rfkill < Package homepage 'http://linuxwireless.org/en/users/Documentation/rfkill' version '0.5' source_url 'https://www.kernel.org/pub/software/network/rfkill/rfkill-0.5.tar.xz' - source_sha1 '03025d4ae285c40d5c19ec99ef7b317afda9d900' + source_sha256 'e0ae3004215e39a6c5c36e0726558740728d16f67ebdb8bea621250f6091d86a' depends_on 'buildessential' => :build diff --git a/packages/rsync.rb b/packages/rsync.rb index b49aab009..a937510b0 100644 --- a/packages/rsync.rb +++ b/packages/rsync.rb @@ -5,17 +5,17 @@ class Rsync < Package homepage 'https://rsync.samba.org/' version '3.1.2' source_url 'http://rsync.samba.org/ftp/rsync/src/rsync-3.1.2.tar.gz' - source_sha1 '0d4c7fb7fe3fc80eeff922a7c1d81df11dbb8a1a' + source_sha256 'ecfa62a7fa3c4c18b9eccd8c16eaddee4bd308a76ea50b5c02a5840f09c0a1c2' depends_on 'buildessential' depends_on 'perl' => :build - + def self.build system "./configure" system "make" end - + def self.install system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" - end + end end diff --git a/packages/rtmpdump.rb b/packages/rtmpdump.rb index badbaca66..aa93b3ce8 100644 --- a/packages/rtmpdump.rb +++ b/packages/rtmpdump.rb @@ -5,7 +5,7 @@ class Rtmpdump < Package homepage 'https://rtmpdump.mplayerhq.hu/' version 'fa8646d' source_url 'https://git.ffmpeg.org/gitweb/rtmpdump.git/snapshot/fa8646daeb19dfd12c181f7d19de708d623704c0.tar.gz' - source_sha1 '2faefe655b72f91540f39eebc3020f1c9dcc654e' + source_sha256 'dba4d4d2e1c7de6884b01d98194b83cab6784669089fa3c919152087a3a38fd2' def self.build system "make" diff --git a/packages/ruby.rb b/packages/ruby.rb index b4de5b966..55d50a69f 100644 --- a/packages/ruby.rb +++ b/packages/ruby.rb @@ -5,7 +5,7 @@ class Ruby < Package homepage 'https://www.ruby-lang.org/en/' version '2.4.1' source_url 'https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.xz' - source_sha1 'eb3e25346431214379e3b92c6f6b6e02f7b2503f' + source_sha256 '4fc8a9992de3e90191de369270ea4b6c1b171b7941743614cc50822ddc1fe654' depends_on 'readline' depends_on 'ncurses' diff --git a/packages/ruby_latest.rb b/packages/ruby_latest.rb index 2ce1b8211..a4d17c01f 100644 --- a/packages/ruby_latest.rb +++ b/packages/ruby_latest.rb @@ -5,7 +5,7 @@ class Ruby_latest < Package homepage 'https://www.ruby-lang.org/en/' version '2.4.0' source_url 'http://cache.ruby-lang.org/pub/ruby/ruby-2.4.0.tar.xz' - source_sha1 '038804bbd0e77508dd2510b729a9f3b325489b2e' + source_sha256 '3a87fef45cba48b9322236be60c455c13fd4220184ce7287600361319bb63690' depends_on 'readline' depends_on 'zlibpkg' diff --git a/packages/sbt.rb b/packages/sbt.rb index 973cd061f..93ea4c1c0 100644 --- a/packages/sbt.rb +++ b/packages/sbt.rb @@ -5,7 +5,7 @@ class Sbt < Package homepage 'http://www.scala-sbt.org/' version '0.13.15' source_url 'https://github.com/sbt/sbt/releases/download/v0.13.15/sbt-0.13.15.tgz' - source_sha1 '46f07dbfec874be8687072e07d2c3f22b4f7cc76' + source_sha256 'b6e073d7c201741dcca92cfdd1dd3cd76c42a47dc9d8c8ead8df7117deed7aef' depends_on 'jdk8' diff --git a/packages/scons.rb b/packages/scons.rb index 0536db22c..71904777c 100644 --- a/packages/scons.rb +++ b/packages/scons.rb @@ -5,7 +5,7 @@ class Scons < Package homepage 'http://scons.org/' version '2.5.1' source_url 'http://prdownloads.sourceforge.net/scons/scons-2.5.1.tar.gz' - source_sha1 'f742350251734df75355e51c70f291e119ef927a' + source_sha256 '0b25218ae7b46a967db42f2a53721645b3d42874a65f9552ad16ce26d30f51f2' depends_on 'python27' diff --git a/packages/screen.rb b/packages/screen.rb index 99fd474d9..c0c024e13 100644 --- a/packages/screen.rb +++ b/packages/screen.rb @@ -5,15 +5,15 @@ class Screen < Package homepage 'https://www.gnu.org/software/screen/' version '4.3.1' source_url 'ftp://ftp.gnu.org/gnu/screen/screen-4.3.1.tar.gz' - source_sha1 'a524761504e28480517e338b20c852f2ab100c93' - + source_sha256 'fa4049f8aee283de62e283d427f2cfd35d6c369b40f7f45f947dbfd915699d63' + depends_on 'ncurses' - + def self.build system "./configure --prefix=/usr/local" system "make" end - + def self.install system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end diff --git a/packages/screenfetch.rb b/packages/screenfetch.rb index f236f1504..6bb4479aa 100644 --- a/packages/screenfetch.rb +++ b/packages/screenfetch.rb @@ -5,7 +5,7 @@ class Screenfetch < Package homepage 'https://github.com/KittyKatt/screenFetch' version '3.7.0' source_url 'https://github.com/KittyKatt/screenFetch/archive/v3.7.0.tar.gz' - source_sha1 '5a3702504e154335e372df56e4cb621840dc5506' + source_sha256 '6711fe924833919d53c1dfbbb43f3777d33e20357a1b1536c4472f6a1b3c6be0' def self.build end diff --git a/packages/scrollz.rb b/packages/scrollz.rb index d5028c5d3..0214819e1 100644 --- a/packages/scrollz.rb +++ b/packages/scrollz.rb @@ -5,7 +5,7 @@ class Scrollz < Package homepage 'http://www.scrollz.info/' version '2.3' source_url 'http://www.scrollz.info/download/ScrollZ-2.3.tar.gz' - source_sha1 '991e6acfdf95d84ca159a37336c2d45a624d432f' + source_sha256 '22535bcc54ad752107ab181775d90d9cf1b37648f500d627f428388a9d3710e6' depends_on 'buildessential' depends_on 'ncurses' diff --git a/packages/serf.rb b/packages/serf.rb index 0f92e587c..4b671295a 100644 --- a/packages/serf.rb +++ b/packages/serf.rb @@ -5,7 +5,7 @@ class Serf < Package homepage 'https://serf.apache.org/' version '1.3.9' source_url 'https://www.apache.org/dist/serf/serf-1.3.9.tar.bz2' - source_sha1 '26015c63e3bbb108c1689bf2090e4c26351db674' + source_sha256 '549c2d21c577a8a9c0450facb5cca809f26591f048e466552240947bdf7a87cc' depends_on 'scons' depends_on 'aprutil' diff --git a/packages/sfk.rb b/packages/sfk.rb index 48e966a63..14283139b 100644 --- a/packages/sfk.rb +++ b/packages/sfk.rb @@ -1,15 +1,15 @@ -require "package" +require 'package' class Sfk < Package description 'The Swiss File Knife - A Command Line Tools Collection for Windows / Linux / Mac.' homepage 'http://swissfileknife.sourceforge.net/' - version "1.8.6" - source_url "https://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.6/sfk-1.8.6.tar.gz" - source_sha1 "d45d80d8a452d121ad85ec1d909fb3f85c17ee3f" + version '1.8.6' + source_url 'https://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.6/sfk-1.8.6.tar.gz' + source_sha256 'e65ec60b529785accdb90a77c99376888898764b2d79f6d4280077992994b1e2' def self.build - system "./configure" - system "make" + system './configure' + system 'make' end def self.install diff --git a/packages/slang.rb b/packages/slang.rb index ec50f6211..b76213346 100644 --- a/packages/slang.rb +++ b/packages/slang.rb @@ -5,7 +5,7 @@ class Slang < Package homepage 'http://www.jedsoft.org/slang/' version '2.3.1a' source_url 'http://www.jedsoft.org/releases/slang/slang-2.3.1a.tar.bz2' - source_sha1 'a8ea7f1b5736160a94efb67b137a0f5b9916bdf2' + source_sha256 '54f0c3007fde918039c058965dffdfd6c5aec0bad0f4227192cc486021f08c36' def self.build system "./configure", "--prefix=/usr/local", "--without-x" @@ -15,6 +15,6 @@ class Slang < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end end diff --git a/packages/sluice.rb b/packages/sluice.rb index a8a12d9d9..80ad93f58 100644 --- a/packages/sluice.rb +++ b/packages/sluice.rb @@ -5,7 +5,7 @@ class Sluice < Package homepage 'http://kernel.ubuntu.com/~cking/sluice/' version '0.02.06' source_url 'http://kernel.ubuntu.com/~cking/tarballs/sluice/sluice-0.02.06.tar.gz' - source_sha1 'c1afc98790147c2c48bc5675de8352812b4f1fea' + source_sha256 'a1f06c2e7077e28fedb2b4f82066f6e6396bbd2fb4e8f22ef219ff573cdbe163' def self.build system "sed -i 's,/usr,/usr/local,g' Makefile" diff --git a/packages/smemstat.rb b/packages/smemstat.rb index 0fab87f83..b9a6d39cc 100644 --- a/packages/smemstat.rb +++ b/packages/smemstat.rb @@ -5,9 +5,9 @@ class Smemstat < Package homepage 'http://kernel.ubuntu.com/~cking/smemstat/' version '0.01.16' source_url 'http://kernel.ubuntu.com/~cking/tarballs/smemstat/smemstat-0.01.16.tar.gz' - source_sha1 '4efdd89afa15ea7e4cb302653418935dab3c626a' + source_sha256 '232e220574a6d7a8d75dec3aae79ae26b2102cd62ade9d1b2a78a5baa2d1c392' - depends_on "ncurses" + depends_on 'ncurses' def self.build system "sed -i 's,/usr,/usr/local,g' Makefile" diff --git a/packages/socat.rb b/packages/socat.rb index dabeb610b..59d43b20c 100644 --- a/packages/socat.rb +++ b/packages/socat.rb @@ -3,9 +3,9 @@ require 'package' class Socat < Package description 'SOcket CAT is a multipurpose relay \'netcat++\' (extended design, new implementation).' homepage 'http://www.dest-unreach.org/socat/' - version '1.7.3.1' + version '1.7.3.1' source_url 'http://www.dest-unreach.org/socat/download/socat-1.7.3.1.tar.gz' - source_sha1 'a6f1d8ab3e85f565dbe172f33a9be6708dd52ffb' + source_sha256 'a8cb07b12bcd04c98f4ffc1c68b79547f5dd4e23ddccb132940f6d55565c7f79' depends_on 'readline' depends_on 'openssl' diff --git a/packages/speex.rb b/packages/speex.rb index d254fd5e6..6c3811ce3 100644 --- a/packages/speex.rb +++ b/packages/speex.rb @@ -5,7 +5,7 @@ class Speex < Package homepage 'https://speex.org/' version '1.2.0' source_url 'http://downloads.us.xiph.org/releases/speex/speex-1.2.0.tar.gz' - source_sha1 '18ebc3fa3236b4369509e9439acc32d0e864fa7f' + source_sha256 'eaae8af0ac742dc7d542c9439ac72f1f385ce838392dc849cae4536af9210094' def self.build system "./configure" diff --git a/packages/sqlite.rb b/packages/sqlite.rb index 4c0e2c22d..4a6df3323 100644 --- a/packages/sqlite.rb +++ b/packages/sqlite.rb @@ -1,17 +1,17 @@ require 'package' - + class Sqlite < Package description 'SQLite is a self-contained, high-reliability, embedded, full-featured, public-domain, SQL database engine.' homepage 'http://www.sqlite.org/' version '3.18.0-1' source_url 'https://www.sqlite.org/2017/sqlite-autoconf-3180000.tar.gz' - source_sha1 '74559194e1dd9b9d577cac001c0e9d370856671b' + source_sha256 '3757612463976e7d08c5e9f0af3021613fc24bbcfe1c51197d6776b9ece9ac5c' def self.build system "./configure", "--disable-static", "--enable-shared", "--with-pic" system "make" end - + def self.install system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end diff --git a/packages/sshfs.rb b/packages/sshfs.rb index 74b85c5c1..e36c9508e 100644 --- a/packages/sshfs.rb +++ b/packages/sshfs.rb @@ -5,7 +5,7 @@ class Sshfs < Package homepage 'https://github.com/libfuse/sshfs' version '2.8' source_url 'https://github.com/libfuse/sshfs/releases/download/sshfs_2.8/sshfs-2.8.tar.gz' - source_sha1 '2b792aa5b3a45e0c3fe65c44bd9da8f64a690830' + source_sha256 '7f689174d02e6b7e2631306fda4fb8e6b4483102d1bce82b3cdafba33369ad22' depends_on 'glib' depends_on 'fuse' diff --git a/packages/strace.rb b/packages/strace.rb index bf3b71c45..4ca3dcdd2 100644 --- a/packages/strace.rb +++ b/packages/strace.rb @@ -5,7 +5,7 @@ class Strace < Package homepage 'https://strace.io/' version '4.16' source_url 'https://downloads.sourceforge.net/project/strace/strace/4.16/strace-4.16.tar.xz' - source_sha1 'b780a8cd2e60ea836cfd3468e0f81623a346d180' + source_sha256 '98487cb5178ec1259986cc9f6e2a844f50e5d1208c112cc22431a1e4d9adf0ef' depends_on 'buildessential' diff --git a/packages/stunnel.rb b/packages/stunnel.rb index 9e83262ba..ed78066c4 100644 --- a/packages/stunnel.rb +++ b/packages/stunnel.rb @@ -5,7 +5,7 @@ class Stunnel < Package homepage 'https://www.stunnel.org/index.html' version '5.41' source_url 'https://www.stunnel.org/downloads/stunnel-5.41.tar.gz' - source_sha1 '9aa8335e0f9571480b0d62b4b58d9d510447b732' + source_sha256 'f05c6321ee1f6ddebacc234ccf20825971941e831b5beea6d0ce0b8e1668148f' depends_on 'openssl' diff --git a/packages/subversion.rb b/packages/subversion.rb index c12574094..b78db7fa6 100644 --- a/packages/subversion.rb +++ b/packages/subversion.rb @@ -5,7 +5,7 @@ class Subversion < Package homepage 'https://subversion.apache.org/' version '1.9.5' source_url 'http://apache.mirrors.ionfish.org/subversion/subversion-1.9.5.tar.gz' - source_sha1 'ac9f8ee235f1b667dd6506864af8035aaedfc2d9' + source_sha256 '280ba586c5d51d7b976b65d22d5e8e42f3908ed1c968d71120dcf534ce857a83' depends_on 'aprutil' depends_on 'sqlite' diff --git a/packages/sysstat.rb b/packages/sysstat.rb index ee75a5474..f33fb3b89 100644 --- a/packages/sysstat.rb +++ b/packages/sysstat.rb @@ -5,7 +5,7 @@ class Sysstat < Package homepage 'http://sebastien.godard.pagesperso-orange.fr/' version '11.5.6' source_url 'https://github.com/sysstat/sysstat/archive/v11.5.6.tar.gz' - source_sha1 'a8913a7a8418590bc6ea77a7bbe737577ef96e33' + source_sha256 '2ba2c6bfe0870e3b10061ec19b2623283d4922bc6d824b1ba6534a27001d9fa8' def self.build system "sed -i 's/GRP=root/GRP=$(whoami)/' configure" diff --git a/packages/tcl.rb b/packages/tcl.rb index 536c09de4..e7a91aa14 100644 --- a/packages/tcl.rb +++ b/packages/tcl.rb @@ -3,9 +3,9 @@ require 'package' class Tcl < Package description 'Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.' homepage 'http://www.tcl.tk/' - version '8.6.6' + version '8.6.6' source_url 'http://downloads.sourceforge.net/tcl/tcl8.6.6-src.tar.gz' - source_sha1 '169dd1589cad62c9fac4257c113db245da502cd0' + source_sha256 'a265409781e4b3edcc4ef822533071b34c3dc6790b893963809b9fe221befe07' def self.build FileUtils.chdir("unix") do diff --git a/packages/tcpdump.rb b/packages/tcpdump.rb index 644850bd5..25f7c7723 100644 --- a/packages/tcpdump.rb +++ b/packages/tcpdump.rb @@ -3,9 +3,9 @@ require 'package' class Tcpdump < Package description 'A powerful command-line packet analyzer.' homepage 'http://www.tcpdump.org/' - version '4.8.1' + version '4.8.1' source_url 'http://www.tcpdump.org/release/tcpdump-4.8.1.tar.gz' - source_sha1 '364c8a60b637d1b122769fdeae79bcd300d5bd5c' + source_sha256 '20e4341ec48fcf72abcae312ea913e6ba6b958617b2f3fb496d51f0ae88d831c' depends_on 'libpcap' depends_on 'openssl' diff --git a/packages/tcpstat.rb b/packages/tcpstat.rb index 8d1cbbb83..ec4bd1902 100644 --- a/packages/tcpstat.rb +++ b/packages/tcpstat.rb @@ -3,9 +3,9 @@ require 'package' class Tcpstat < Package description 'tcpstat reports certain network interface statistics much like vmstat does for system statistics. tcpstat gets its information by either monitoring a specific interface, or by reading previously saved tcpdump data from a file.' homepage 'http://www.frenchfries.net/paul/tcpstat/' - version '1.5' - source_url 'https://web.archive.org/web/20160504233625/http://www.frenchfries.net/paul/tcpstat/tcpstat-1.5.tar.gz' - source_sha1 '3881edafe2a45c807a6f197792251036c599ec50' + version '1.5' + source_url 'https://web.archive.org/web/20160504233625/http://www.frenchfries.net/paul/tcpstat/tcpstat-1.5.tar.gz' + source_sha256 '46fde9458cc5678264b0c5f2197f84ada9101951197fdeec5f04b0801fcff0ba' def self.build system "./configure", "--prefix=/usr/local" diff --git a/packages/termcap.rb b/packages/termcap.rb index 4f8dbbf0f..545f8123f 100644 --- a/packages/termcap.rb +++ b/packages/termcap.rb @@ -5,7 +5,7 @@ class Termcap < Package homepage 'https://www.gnu.org/software/termutils/' version '1.3.1' source_url 'https://ftp.gnu.org/gnu/termcap/termcap-1.3.1.tar.gz' - source_sha1 '42dd1e6beee04f336c884f96314f0c96cc2578be' + source_sha256 '91a0e22e5387ca4467b5bcb18edf1c51b930262fd466d5fda396dd9d26719100' def self.build system "./configure" diff --git a/packages/texinfo.rb b/packages/texinfo.rb index cd018d093..9f120a541 100644 --- a/packages/texinfo.rb +++ b/packages/texinfo.rb @@ -5,7 +5,7 @@ class Texinfo < Package homepage 'https://www.gnu.org/software/texinfo/' version '6.3' source_url 'http://ftp.gnu.org/gnu/texinfo/texinfo-6.3.tar.gz' - source_sha1 '29b16c646c7bc9cd351b2f1d8dafdce70e5377f6' + source_sha256 '300a6ba4958c2dd4a6d5ce60f0a335daf7e379f5374f276f6ba31a221f02f606' def self.build system "./configure" diff --git a/packages/tig.rb b/packages/tig.rb index f8c71a1ef..acd2e2bc0 100644 --- a/packages/tig.rb +++ b/packages/tig.rb @@ -5,17 +5,17 @@ class Tig < Package homepage 'http://jonas.nitro.dk/tig/' version '2.2.1' source_url 'https://github.com/jonas/tig/archive/tig-2.2.1.tar.gz' - source_sha1 '704e35ad3f54024d7ce14dade4294aacc0744b3d' - + source_sha256 '92d96635068d779df58aea3fbfa86c5869e39c11c7868d5b3d62229360b5336f' + depends_on 'readline' depends_on 'ncurses' - + def self.build system "./autogen.sh" system "./configure", "--prefix=/usr/local" system "make" end - + def self.install system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end diff --git a/packages/tinycc.rb b/packages/tinycc.rb index e18490c20..0634c3788 100644 --- a/packages/tinycc.rb +++ b/packages/tinycc.rb @@ -5,7 +5,7 @@ class Tinycc < Package homepage 'http://bellard.org/tcc/' version '0.9.26' source_url 'http://download.savannah.gnu.org/releases/tinycc/tcc-0.9.26.tar.bz2' - source_sha1 '7110354d3637d0e05f43a006364c897248aed5d0' + source_sha256 '521e701ae436c302545c3f973a9c9b7e2694769c71d9be10f70a2460705b6d71' def self.build system "./configure --prefix=/usr/local" @@ -13,6 +13,6 @@ class Tinycc < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end end diff --git a/packages/tmux.rb b/packages/tmux.rb index a242903b9..f01cc1402 100644 --- a/packages/tmux.rb +++ b/packages/tmux.rb @@ -1,21 +1,21 @@ require 'package' - + class Tmux < Package description 'tmux is a terminal multiplexer' homepage 'http://tmux.github.io/' version '2.2' source_url 'https://github.com/tmux/tmux/releases/download/2.2/tmux-2.2.tar.gz' - source_sha1 '5ed1430bc7ef44c227e64e9401c686573dd0791a' - + source_sha256 'bc28541b64f99929fe8e3ae7a02291263f3c97730781201824c0f05d7c8e19e4' + depends_on 'readline' depends_on 'libevent' depends_on 'ncurses' - + def self.build system "CPPFLAGS=-I/usr/local/include/ncurses ./configure" system "make" end - + def self.install system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end diff --git a/packages/traceroute.rb b/packages/traceroute.rb index d20ad54bc..a56db05ba 100644 --- a/packages/traceroute.rb +++ b/packages/traceroute.rb @@ -5,7 +5,7 @@ class Traceroute < Package homepage 'http://traceroute.sourceforge.net/' version '2.1.0' source_url 'https://downloads.sourceforge.net/project/traceroute/traceroute/traceroute-2.1.0/traceroute-2.1.0.tar.gz' - source_sha1 'bc5c6c8022187511be5665b3818d919be5987dcc' + source_sha256 '3669d22a34d3f38ed50caba18cd525ba55c5c00d5465f2d20d7472e5d81603b6' def self.build # add /usr/lib64 to vpath to check /usr/lib64/libm.so diff --git a/packages/tree.rb b/packages/tree.rb index eefd51a6c..d8f37bc11 100644 --- a/packages/tree.rb +++ b/packages/tree.rb @@ -5,7 +5,7 @@ class Tree < Package homepage 'http://mama.indstate.edu/users/ice/tree/' version '1.7.0' source_url 'http://mama.indstate.edu/users/ice/tree/src/tree-1.7.0.tgz' - source_sha1 '35bd212606e6c5d60f4d5062f4a59bb7b7b25949' + source_sha256 '6957c20e82561ac4231638996e74f4cfa4e6faabc5a2f511f0b4e3940e8f7b12' def self.build system "sed -i 's,/usr,/usr/local,g' Makefile" diff --git a/packages/trousers.rb b/packages/trousers.rb index 488379c53..2670bf5b5 100644 --- a/packages/trousers.rb +++ b/packages/trousers.rb @@ -5,7 +5,7 @@ class Trousers < Package homepage 'http://trousers.sourceforge.net/' version '0.3.14' source_url 'https://downloads.sourceforge.net/project/trousers/trousers/0.3.14/trousers-0.3.14.tar.gz' - source_sha1 '9ca2cc9e1179465f6c5d9055e2b855e25031b85a' + source_sha256 'ce50713a261d14b735ec9ccd97609f0ad5ce69540af560e8c3ce9eb5f2d28f47' depends_on 'openssl' depends_on 'libtool' diff --git a/packages/txt2man.rb b/packages/txt2man.rb index fc73a5951..a50ea37c7 100644 --- a/packages/txt2man.rb +++ b/packages/txt2man.rb @@ -5,7 +5,7 @@ class Txt2man < Package homepage 'http://mvertes.free.fr/' version '1.5.6' source_url 'http://mvertes.free.fr/download/txt2man-1.5.6.tar.gz' - source_sha1 'ef1392785333ea88f7e01f4f4c519ecfbdd498bd' + source_sha256 '984825c5fd0cb3495160bf3277f327078081a8dc219dc466509e307ec9a2b52a' depends_on 'gawk' depends_on 'mandb' diff --git a/packages/unrar.rb b/packages/unrar.rb index 0a30279dc..730e07721 100644 --- a/packages/unrar.rb +++ b/packages/unrar.rb @@ -5,7 +5,7 @@ class Unrar < Package homepage 'http://www.rarlab.com/' version '5.4.5' source_url 'http://www.rarlab.com/rar/unrarsrc-5.4.5.tar.gz' - source_sha1 '1590aec535792def68710dad7b73d5522e50c971' + source_sha256 'e470c584332422893fb52e049f2cbd99e24dc6c6da971008b4e2ae4284f8796c' def self.build system "sed -i '145s,$,/libunrar.so,' makefile" # fix naming mistake diff --git a/packages/unshield.rb b/packages/unshield.rb index de8ac7a20..36a18e981 100644 --- a/packages/unshield.rb +++ b/packages/unshield.rb @@ -5,7 +5,7 @@ class Unshield < Package homepage 'https://github.com/twogood/unshield' version '1.4.2' source_url 'https://github.com/twogood/unshield/archive/1.4.2.tar.gz' - source_sha1 '02935c888b04507f0a14036773539a4f8c20a152' + source_sha256 '5dd4ea0c7e97ad8e3677ff3a254b116df08a5d041c2df8859aad5c4f88d1f774' depends_on 'cmake' diff --git a/packages/unzip.rb b/packages/unzip.rb index 6c39d8e73..e0b10fc87 100644 --- a/packages/unzip.rb +++ b/packages/unzip.rb @@ -5,7 +5,8 @@ class Unzip < Package homepage 'http://www.info-zip.org/UnZip.html' version '1.6_1' source_url 'https://downloads.sourceforge.net/project/infozip/UnZip%206.x%20%28latest%29/UnZip%206.0/unzip60.tar.gz' - source_sha1 'abf7de8a4018a983590ed6f5cbd990d4740f8a22' + source_sha256 '036d96991646d0449ed0aa952e4fbe21b476ce994abc276e49d30e686708bd37' + depends_on 'patch' # adapted from the homebrew recipe as seen at: https://github.com/Homebrew/homebrew-dupes/blob/master/unzip.rb diff --git a/packages/valgrind.rb b/packages/valgrind.rb index c900985c5..fd1ad45eb 100644 --- a/packages/valgrind.rb +++ b/packages/valgrind.rb @@ -5,7 +5,7 @@ class Valgrind < Package homepage 'http://valgrind.org/' version '3.13.0' source_url 'ftp://sourceware.org/pub/valgrind/valgrind-3.13.0.tar.bz2' - source_sha1 'ddf13e22dd0ee688bd533fc66b94cf88f75fad86' + source_sha256 'd76680ef03f00cd5e970bbdcd4e57fb1f6df7d2e2c071635ef2be74790190c3b' def self.build system './configure' diff --git a/packages/vidstab.rb b/packages/vidstab.rb index 6423d1963..089298569 100644 --- a/packages/vidstab.rb +++ b/packages/vidstab.rb @@ -5,7 +5,7 @@ class Vidstab < Package homepage 'http://public.hronopik.de/vid.stab/' version '0.98b' source_url 'https://github.com/georgmartius/vid.stab/archive/release-0.98b.tar.gz' - source_sha1 '1030a1baa9b2cba844758a6cd8dd5d5fc23f9cd9' + source_sha256 '530f0bf7479ec89d9326af3a286a15d7d6a90fcafbb641e3b8bdb8d05637d025' depends_on 'cmake' diff --git a/packages/vifm.rb b/packages/vifm.rb index bcfd8ed9b..18cfbedf9 100644 --- a/packages/vifm.rb +++ b/packages/vifm.rb @@ -5,9 +5,9 @@ class Vifm < Package homepage 'https://vifm.info/' version '0.8.2' source_url 'https://downloads.sourceforge.net/project/vifm/vifm/vifm-0.8.2.tar.bz2' - source_sha1 '1ae4179b2b9a43c440290af0ecc91b9235203be7' + source_sha256 '8b466d766658a24d07fc2039a26fefc6a018f5653684a6035183ca79f02c211f' - depends_on "ncurses" + depends_on 'ncurses' def self.build system "./configure", \ @@ -21,6 +21,6 @@ class Vifm < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end end diff --git a/packages/vim.rb b/packages/vim.rb index e8b4716be..96d9a3229 100644 --- a/packages/vim.rb +++ b/packages/vim.rb @@ -5,7 +5,7 @@ class Vim < Package homepage 'http://www.vim.org/' version '8.0-1' source_url 'ftp://ftp.vim.org/pub/vim/unix/vim-8.0.tar.bz2' - source_sha1 '54bb7fe631ed8eaea5675ec934e88b0da1f1eca0' + source_sha256 '08bd0d1dd30ece3cb9905ccd48b82b2f81c861696377508021265177dc153a61' depends_on 'ncurses' # vim uses shared library of following languages, so need them isntalled at run-time diff --git a/packages/wbox.rb b/packages/wbox.rb index 166cc738c..56ab0b333 100644 --- a/packages/wbox.rb +++ b/packages/wbox.rb @@ -5,7 +5,7 @@ class Wbox < Package homepage 'http://www.hping.org/wbox/' version '5' source_url 'http://www.hping.org/wbox/wbox-5.tar.gz' - source_sha1 '5f20fca378c8abf53bb6a9069ecdebeb40a74147' + source_sha256 '1589d85e83c8ee78383a491d89e768ab9aab9f433c5f5e035cfb5eed17efaa19' def self.build system "make" diff --git a/packages/whois.rb b/packages/whois.rb index 0f33ef737..46289ee3a 100644 --- a/packages/whois.rb +++ b/packages/whois.rb @@ -5,7 +5,7 @@ class Whois < Package homepage 'https://github.com/rfc1036/whois' version '5.2.16' source_url 'https://github.com/rfc1036/whois/archive/v5.2.16.tar.gz' - source_sha1 '1a5afb7363ef62de0565ae10cee7f0a42b6b260e' + source_sha256 'd8204ca199329f14c33cb9f893b0f50918dbef34a6838317270e65c55ab32615' depends_on 'gettext' diff --git a/packages/wine.rb b/packages/wine.rb index b216cc6cc..ba7084780 100644 --- a/packages/wine.rb +++ b/packages/wine.rb @@ -7,7 +7,7 @@ class Wine < Package homepage 'https://www.winehq.org/' version '2.10' source_url 'https://dl.winehq.org/wine/source/2.x/wine-2.10.tar.xz' - source_sha1 '886bc24c315b2accbc2ad41d921e92177768f3a5' + source_sha256 '488df7ffd2e81da455bf428fc9eb784bb4273a890334500895665711bd52f179' depends_on 'bison' depends_on 'flex' diff --git a/packages/xe.rb b/packages/xe.rb index e725e94c9..d8955499e 100644 --- a/packages/xe.rb +++ b/packages/xe.rb @@ -5,13 +5,13 @@ class Xe < Package homepage 'https://github.com/chneukirchen/xe/' version '0.6.1' source_url 'https://github.com/chneukirchen/xe/archive/v0.6.1.tar.gz' - source_sha1 '76c0a31c4d646314c3e92753a2fec3ae7cedad1d' + source_sha256 '36036d0e9464233d3113af187c473491298ed1168976330d7dd615b8f0521b96' def self.build system "make", "PREFIX=/usr/local" end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end end diff --git a/packages/xxhash.rb b/packages/xxhash.rb index dd2e50f1b..0a9327b89 100644 --- a/packages/xxhash.rb +++ b/packages/xxhash.rb @@ -5,7 +5,7 @@ class Xxhash < Package homepage 'http://cyan4973.github.io/xxHash/' version '0.6.2' source_url 'https://github.com/Cyan4973/xxHash/archive/v0.6.2.tar.gz' - source_sha1 '303f93e57b4e1ddc627d62a3313eaab82fd11720' + source_sha256 'e4da793acbe411e7572124f958fa53b280e5f1821a8bf78d79ace972950b8f82' def self.build system "make" diff --git a/packages/xzutils.rb b/packages/xzutils.rb index ebfd15c10..a8a2fb3ca 100644 --- a/packages/xzutils.rb +++ b/packages/xzutils.rb @@ -5,11 +5,11 @@ class Xzutils < Package homepage 'http://tukaani.org/xz/' version '5.2.3-2' source_url 'http://tukaani.org/xz/xz-5.2.3.tar.gz' - source_sha1 '529638eec3597e429cc54c74551ac0a89169e841' + source_sha256 '71928b357d0a09a12a4b4c5fafca8c31c19b0e7d3b8ebb19622e96f26dbf28cb' def self.build system "./configure", "--prefix=/usr/local", "--libdir=#{CREW_LIB_PREFIX}", - "--disable-docs", "--enable-shared", "--disable-static", "--with-pic" + "--disable-docs", "--enable-shared", "--disable-static", "--with-pic" system "make" end diff --git a/packages/yasm.rb b/packages/yasm.rb index 4c76bbd6c..7d4544677 100644 --- a/packages/yasm.rb +++ b/packages/yasm.rb @@ -1,10 +1,11 @@ require 'package' + class Yasm < Package version '1.3.0' description 'Yasm is a complete rewrite of the NASM assembler under the new BSD License.' homepage 'http://yasm.tortall.net/' source_url 'http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz' - source_sha1 'b7574e9f0826bedef975d64d3825f75fbaeef55e' + source_sha256 '3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f' def self.build system './configure --prefix=/usr/local' diff --git a/packages/zlibpkg.rb b/packages/zlibpkg.rb index bf14b93af..9e1604469 100644 --- a/packages/zlibpkg.rb +++ b/packages/zlibpkg.rb @@ -5,7 +5,7 @@ class Zlibpkg < Package homepage 'http://www.zlib.net/' version '1.2.11-1' source_url 'http://www.zlib.net/zlib-1.2.11.tar.gz' - source_sha1 'e6d119755acdf9104d7ba236b1242696940ed6dd' + source_sha256 'c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1' def self.build system "./configure", "--libdir=#{CREW_LIB_PREFIX}" diff --git a/packages/zsh.rb b/packages/zsh.rb index c89e51226..b7ec3c46c 100644 --- a/packages/zsh.rb +++ b/packages/zsh.rb @@ -4,10 +4,10 @@ class Zsh < Package description 'Zsh is a shell designed for interactive use, although it is also a powerful scripting language.' homepage 'http://zsh.sourceforge.net/' version '5.0.7' - source_url "http://sourceforge.net/projects/zsh/files/zsh/5.0.7/zsh-5.0.7.tar.gz/download" - source_sha1 "a77519d3a6c251c69b1f4924cacdac17cc8e6a9d" + source_url 'http://sourceforge.net/projects/zsh/files/zsh/5.0.7/zsh-5.0.7.tar.gz/download' + source_sha256 '43f0a4c179ef79bb8c9153575685f7f45f28a3615c8cf96345f503d5b9e7b919' - depends_on "ncurses" + depends_on 'ncurses' def self.build system "./configure --prefix=/usr/local"