Commit adc29196 authored by Ed Reel's avatar Ed Reel Committed by Chris Thurber

Update bind from 9.12.2 to 9.14.2 (#3310)

Add python3 dependency

Add pre-built binaries
parent 467837a9
...@@ -3,39 +3,43 @@ require 'package' ...@@ -3,39 +3,43 @@ require 'package'
class Bind < Package class Bind < Package
description 'BIND is open source software that enables you to publish your Domain Name System (DNS) information on the Internet, and to resolve DNS queries for your users.' description 'BIND is open source software that enables you to publish your Domain Name System (DNS) information on the Internet, and to resolve DNS queries for your users.'
homepage 'https://www.isc.org/downloads/bind/' homepage 'https://www.isc.org/downloads/bind/'
version '9.12.2' version '9.14.2'
source_url 'https://www.isc.org/downloads/file/bind-9-12-2/?version=tar-gz' source_url 'https://gitlab.isc.org/isc-projects/bind9/-/archive/v9_14_2/bind9-v9_14_2.tar.bz2'
source_sha256 '9f6a4c8b39a7064d447d8414a09ed667ff21adc69f17461916d8f5a45f348452' source_sha256 'da7d117bfc94c37874dbde635737f67c4896f4beaad27249f1f064e658fa93d9'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bind-9.12.2-chromeos-armv7l.tar.xz', aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bind-9.14.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bind-9.12.2-chromeos-armv7l.tar.xz', armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bind-9.14.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/bind-9.12.2-chromeos-i686.tar.xz', i686: 'https://dl.bintray.com/chromebrew/chromebrew/bind-9.14.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bind-9.12.2-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bind-9.14.2-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: '624fb5a8b679ded3a5034e4af58a001bd2b1962b308cf9f5690945898c640820', aarch64: 'd26cfb9fcbe3e7ca1abb6708c0a4478007cd8200fc5ef0d8d01748c8059cac8f',
armv7l: '624fb5a8b679ded3a5034e4af58a001bd2b1962b308cf9f5690945898c640820', armv7l: 'd26cfb9fcbe3e7ca1abb6708c0a4478007cd8200fc5ef0d8d01748c8059cac8f',
i686: '0513adea01afa62c7a5df53eba0e7dd71127f26439464b56f0d27773231b2e98', i686: 'f5303d850a1d90ad4c9dc0d4a8c7ffccf1d1aa679df7d422b65ea4751a8f9831',
x86_64: '1ae24865bcf2d1a8c953644f809fe52794cf6968d4bf06d9f77c08b80c3fa343', x86_64: '2543ca2376418d59ae4f53f80c5bc11a62eb10489feacd22c9ec0a5359165989',
}) })
depends_on 'libcap' depends_on 'libcap'
depends_on 'libseccomp' depends_on 'libseccomp'
depends_on 'python3'
depends_on 'readline' depends_on 'readline'
def self.build def self.build
system "BUILD_CC=gcc ./configure \ system 'pip3 install ply==3.11'
--with-randomdev=no \ system './configure',
--with-ecdsa=yes \ '--with-seccomp',
--with-gost=yes \ '--with-gost=yes',
--with-seccomp \ '--with-ecdsa=yes',
--prefix=#{CREW_PREFIX} \ '--with-randomdev=no',
--libdir=#{CREW_LIB_PREFIX}" "--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}"
system 'make' system 'make'
end end
def self.install def self.install
system "make DESTDIR=#{CREW_DEST_DIR} install" system "make DESTDIR=#{CREW_DEST_DIR} install"
system 'pip3 uninstall -y ply'
system "pip3 install --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR} -I ply==3.11"
end end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment