Commit 0ebd87e6 authored by Casey Strouse's avatar Casey Strouse Committed by GitHub

Merge pull request #3949 from uberhacker/update-tcl-tk-packages

Update tcl and tk from 8.6.9 to 8.6.10
parents 4a7d721f 54e2dfa1
...@@ -3,29 +3,37 @@ require 'package' ...@@ -3,29 +3,37 @@ require 'package'
class Tcl < 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.' 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/' homepage 'http://www.tcl.tk/'
version '8.6.9' version '8.6.10'
source_url 'https://prdownloads.sourceforge.net/tcl/tcl8.6.9-src.tar.gz' source_url 'https://downloads.sourceforge.net/project/tcl/Tcl/8.6.10/tcl8.6.10-src.tar.gz'
source_sha256 'ad0cd2de2c87b9ba8086b43957a0de3eb2eb565c7159d5f53ccbba3feb915f4e' source_sha256 '5196dbf6638e3df8d5c87b5815c8c2b758496eb6f0e41446596c9a4e638d87ed'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/tcl-8.6.9-chromeos-armv7l.tar.xz', aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/tcl-8.6.10-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/tcl-8.6.9-chromeos-armv7l.tar.xz', armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/tcl-8.6.10-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/tcl-8.6.9-chromeos-i686.tar.xz', i686: 'https://dl.bintray.com/chromebrew/chromebrew/tcl-8.6.10-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/tcl-8.6.9-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/tcl-8.6.10-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: 'f798b7dd415d295724f0000d16a585b059b38813f49407c8f50c4eb51b59f537', aarch64: '5591a9de473cfbb6102772d0ea4751ea65bf4d069573fc17f35b5e797a7db93c',
armv7l: 'f798b7dd415d295724f0000d16a585b059b38813f49407c8f50c4eb51b59f537', armv7l: '5591a9de473cfbb6102772d0ea4751ea65bf4d069573fc17f35b5e797a7db93c',
i686: '7b8bc63aa6500c5c3f0e8f9231122bf6634261b1c28fac2328503e44290f685f', i686: '7dce88880df2dc338d5e2af96537f3ae031aae42865590a896de75b1704fb3aa',
x86_64: 'd452c8fd5a7907bede90d2d5d32d9483fa6ef34b87b9d1544fa769c0ae7890f6', x86_64: 'b841d095d897d29c491b98660957748af3216942e5bae44ec59a43c24bb608bf',
}) })
def self.build def self.build
FileUtils.chdir('unix') do FileUtils.chdir('unix') do
if ARCH == 'x86_64' if ARCH == 'x86_64'
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX} --enable-64bit" system './configure',
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}",
"--mandir=#{CREW_PREFIX}/share/man",
'--enable-64bit'
else else
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX} --disable-64bit" system './configure',
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}",
"--mandir=#{CREW_PREFIX}/share/man",
'--disable-64bit'
end end
system 'make' system 'make'
end end
...@@ -33,8 +41,9 @@ class Tcl < Package ...@@ -33,8 +41,9 @@ class Tcl < Package
def self.install def self.install
FileUtils.chdir('unix') do FileUtils.chdir('unix') do
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-private-headers" system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install-private-headers'
FileUtils.ln_s "#{CREW_PREFIX}/bin/tclsh8.6", "#{CREW_DEST_PREFIX}/bin/tclsh"
end end
end end
end end
...@@ -3,21 +3,21 @@ require 'package' ...@@ -3,21 +3,21 @@ require 'package'
class Tk < Package class Tk < Package
description 'Tk is a graphical user interface toolkit that takes developing desktop applications to a higher level than conventional approaches.' description 'Tk is a graphical user interface toolkit that takes developing desktop applications to a higher level than conventional approaches.'
homepage 'http://www.tcl.tk/' homepage 'http://www.tcl.tk/'
version '8.6.9' version '8.6.10'
source_url 'https://downloads.sourceforge.net/tcl/tk8.6.9-src.tar.gz' source_url 'https://downloads.sourceforge.net/project/tcl/Tcl/8.6.10/tk8.6.10-src.tar.gz'
source_sha256 'd3f9161e8ba0f107fe8d4df1f6d3a14c30cc3512dfc12a795daa367a27660dac' source_sha256 '63df418a859d0a463347f95ded5cd88a3dd3aaa1ceecaeee362194bc30f3e386'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/tk-8.6.9-chromeos-armv7l.tar.xz', aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/tk-8.6.10-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/tk-8.6.9-chromeos-armv7l.tar.xz', armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/tk-8.6.10-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/tk-8.6.9-chromeos-i686.tar.xz', i686: 'https://dl.bintray.com/chromebrew/chromebrew/tk-8.6.10-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/tk-8.6.9-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/tk-8.6.10-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: '79f0e0905a1809f177b9ab3048168acb45491b58e9460ec1254f307397239b67', aarch64: '6d785178ad707132d9afdec648b992717d48690497da95d3969629b208e38f96',
armv7l: '79f0e0905a1809f177b9ab3048168acb45491b58e9460ec1254f307397239b67', armv7l: '6d785178ad707132d9afdec648b992717d48690497da95d3969629b208e38f96',
i686: '18708ac8f18cde32ef3787ec7a3ce1721a1243dbfb73b231b3b71995afe4d0de', i686: '3ec13ce5720f008c8075fa8a6965b4a764f0993d9dadda2aa9268af2a563c400',
x86_64: 'd6e901e0e1f86d87d4f97e88a73380e98fdf73bdec4c27832c4f3feb6af953a9', x86_64: 'd75b2657048e3f258826eb8ff1d9d4924021fe7869c41a6ac618a2df7df281ca',
}) })
depends_on 'xorg_lib' depends_on 'xorg_lib'
...@@ -48,7 +48,7 @@ class Tk < Package ...@@ -48,7 +48,7 @@ class Tk < Package
def self.install def self.install
FileUtils.chdir('unix') do FileUtils.chdir('unix') do
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
FileUtils.ln_s "#{CREW_PREFIX}/bin/wish8.6", "#{CREW_DEST_PREFIX}/bin/wish" FileUtils.ln_s "#{CREW_PREFIX}/bin/wish8.6", "#{CREW_DEST_PREFIX}/bin/wish"
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