|
@@ -1,31 +1,29 @@
|
|
-%define majorver 8.6
|
|
+%global itcl_version 4.2.0
|
|
-%define minorver 9
|
|
+%global tdbc_version 1.1.1
|
|
-%define version %{majorver}.%{minorver}
|
|
+%global thread_version 2.8.5
|
|
-%define htmlver %{majorver}.%{minorver}
|
|
|
|
-
|
|
|
|
-%global itcl_version 4.1.2
|
|
|
|
-%global tdbc_version 1.1.0
|
|
|
|
-%global thread_version 2.8.4
|
|
|
|
|
|
|
|
%{!?sdt:%define sdt 0}
|
|
%{!?sdt:%define sdt 0}
|
|
|
|
|
|
Summary: A Tcl/Tk development environment: tcl
|
|
Summary: A Tcl/Tk development environment: tcl
|
|
Summary(ja): Tcl/Tk 開発環境: tcl
|
|
Summary(ja): Tcl/Tk 開発環境: tcl
|
|
Name: tcl
|
|
Name: tcl
|
|
-Version: %{version}
|
|
+Version: 8.6.10
|
|
|
|
+%global majorver %(echo %{version} | sed -e 's/\.[0-9]*$//')
|
|
|
|
+%global minorver %(echo %{version} | sed -e 's/^.*\.//')
|
|
|
|
+%global htmlver %{version}
|
|
Release: 1%{?_dist_release}
|
|
Release: 1%{?_dist_release}
|
|
Group: Development/Languages
|
|
Group: Development/Languages
|
|
|
|
+Vendor: Project Vine
|
|
|
|
+Distribution: Vine Linux
|
|
|
|
+
|
|
License: TCL
|
|
License: TCL
|
|
URL: http://tcl.sourceforge.net/
|
|
URL: http://tcl.sourceforge.net/
|
|
-
|
|
|
|
Source0: https://prdownloads.sourceforge.net/tcl/%{name}%{version}-src.tar.gz
|
|
Source0: https://prdownloads.sourceforge.net/tcl/%{name}%{version}-src.tar.gz
|
|
Source1: https://prdownloads.sourceforge.net/tcl/%{name}%{htmlver}-html.tar.gz
|
|
Source1: https://prdownloads.sourceforge.net/tcl/%{name}%{htmlver}-html.tar.gz
|
|
-# patches from Red Hat Enterprise Linux tcl-8.5.7-6.el6
|
|
+Patch0: tcl-8.6.10-autopath.patch
|
|
-Patch100: tcl-8.5.1-autopath.patch
|
|
+Patch1: tcl-8.6.10-conf.patch
|
|
-Patch102: tcl-8.5.0-hidden.patch
|
|
+Patch2: tcl-8.6.10-hidden.patch
|
|
-# Upstream ticket:
|
|
+Patch3: tcl-8.6.10-tcltests-path-fix.patch
|
|
-# https://core.tcl.tk/tcl/tktview/7d0db7c388f52de81faf12da332bc97a24f7b9e5
|
|
|
|
-Patch103: tcl-8.6.5-parallel-make-fix.patch
|
|
|
|
|
|
|
|
Buildroot: %{_tmppath}/%{name}-%{version}-root
|
|
Buildroot: %{_tmppath}/%{name}-%{version}-root
|
|
Buildrequires: autoconf
|
|
Buildrequires: autoconf
|
|
@@ -34,9 +32,6 @@ BuildRequires: zlib-devel
|
|
BuildRequires: systemtap-sdt-devel
|
|
BuildRequires: systemtap-sdt-devel
|
|
%endif
|
|
%endif
|
|
|
|
|
|
-Vendor: Project Vine
|
|
|
|
-Distribution: Vine Linux
|
|
|
|
-
|
|
|
|
%description
|
|
%description
|
|
Tcl is a simple scripting language designed to be embedded into
|
|
Tcl is a simple scripting language designed to be embedded into
|
|
other applications. Tcl is designed to be used with Tk, a widget
|
|
other applications. Tcl is designed to be used with Tk, a widget
|
|
@@ -129,9 +124,10 @@ capabilities.
|
|
%setup -n %{name}%{version} -q -a 1
|
|
%setup -n %{name}%{version} -q -a 1
|
|
mv tcl%{htmlver}/html .
|
|
mv tcl%{htmlver}/html .
|
|
|
|
|
|
-%patch100 -p1 -b .autopath
|
|
+%patch0 -p1 -b .autopath
|
|
-%patch102 -p1 -b .hidden
|
|
+%patch1 -p1 -b .conf
|
|
-%patch103 -p1 -b .parallel-make-fix
|
|
+%patch2 -p1 -b .hidden
|
|
|
|
+%patch3 -p1 -b .tcltests-path-fix
|
|
|
|
|
|
pushd unix
|
|
pushd unix
|
|
sed -i -e 's/@SHLIB_LD@/@SHLIB_LD@ -fPIC -Wl,-soname,libtcl%{majorver}.so/' Makefile.in
|
|
sed -i -e 's/@SHLIB_LD@/@SHLIB_LD@ -fPIC -Wl,-soname,libtcl%{majorver}.so/' Makefile.in
|
|
@@ -141,7 +137,6 @@ popd
|
|
pushd unix
|
|
pushd unix
|
|
autoconf
|
|
autoconf
|
|
%configure \
|
|
%configure \
|
|
---disable-rpath \
|
|
|
|
%if %sdt
|
|
%if %sdt
|
|
--enable-dtrace \
|
|
--enable-dtrace \
|
|
%endif
|
|
%endif
|
|
@@ -279,6 +274,10 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Wed Jul 01 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.6.10-1
|
|
|
|
+- new upstream release.
|
|
|
|
+- replaced all patches to the newest rawhide's.
|
|
|
|
+
|
|
* Fri Oct 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.6.9-1
|
|
* Fri Oct 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.6.9-1
|
|
- new upstream release.
|
|
- new upstream release.
|
|
- dropped Patch101: get same effects by sed and configure options.
|
|
- dropped Patch101: get same effects by sed and configure options.
|