Compare commits
	
		
			No commits in common. "c8" and "c9-beta" have entirely different histories.
		
	
	
		
	
		
							
								
								
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -1 +1 @@ | ||||
| SOURCES/tk8.6.8-src.tar.gz | ||||
| SOURCES/tk8.6.10-src.tar.gz | ||||
|  | ||||
| @ -1 +1 @@ | ||||
| 7d674881bcfda5acb937bea084b10fe271463632 SOURCES/tk8.6.8-src.tar.gz | ||||
| 8f6fb6276e8b82509a2637e7798b7e58da0bd164 SOURCES/tk8.6.10-src.tar.gz | ||||
|  | ||||
| @ -1,13 +1,13 @@ | ||||
| diff --git a/unix/tcl.m4 b/unix/tcl.m4
 | ||||
| index 8a802fb..46a08c1 100644
 | ||||
| index 0e146e4..613a276 100644
 | ||||
| --- a/unix/tcl.m4
 | ||||
| +++ b/unix/tcl.m4
 | ||||
| @@ -1402,12 +1402,12 @@ AC_DEFUN([SC_CONFIG_CFLAGS], [
 | ||||
| @@ -1410,12 +1410,12 @@ AC_DEFUN([SC_CONFIG_CFLAGS], [
 | ||||
|  	    # get rid of the warnings. | ||||
|  	    #CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES -D__NO_MATH_INLINES" | ||||
|   | ||||
| -	    SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}'
 | ||||
| +	    SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS} -Wl,-soname,${@}'
 | ||||
| -	    SHLIB_LD='${CC} ${CFLAGS} ${LDFLAGS} -shared'
 | ||||
| +	    SHLIB_LD='${CC} ${CFLAGS} ${LDFLAGS} -shared -Wl,-soname,${@}'
 | ||||
|  	    DL_OBJS="tclLoadDl.o" | ||||
|  	    DL_LIBS="-ldl" | ||||
|  	    LDFLAGS="$LDFLAGS -Wl,--export-dynamic" | ||||
							
								
								
									
										22
									
								
								SOURCES/tk-8.6.10-font-sizes-fix.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								SOURCES/tk-8.6.10-font-sizes-fix.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,22 @@ | ||||
| Author: Sergei Golovan | ||||
| Description: Patch sets the default font sizes for X11 in points instead of | ||||
|  pixels. This helps to get reasonable font sizes for high DPI displays. | ||||
| Last-Modified: Sat, 24 Mar 2018 16:14:33 +0300 | ||||
| 
 | ||||
| --- a/library/ttk/fonts.tcl
 | ||||
| +++ b/library/ttk/fonts.tcl
 | ||||
| @@ -131,10 +131,10 @@
 | ||||
|  	    set F(family) "Helvetica" | ||||
|  	    set F(fixed)  "courier" | ||||
|  	} | ||||
| -	set F(size) -12
 | ||||
| -	set F(ttsize) -10
 | ||||
| -	set F(capsize) -14
 | ||||
| -	set F(fixedsize) -12
 | ||||
| +	set F(size) 10
 | ||||
| +	set F(ttsize) 9
 | ||||
| +	set F(capsize) 12
 | ||||
| +	set F(fixedsize) 10
 | ||||
|   | ||||
|  	font configure TkDefaultFont -family $F(family) -size $F(size) | ||||
|  	font configure TkTextFont    -family $F(family) -size $F(size) | ||||
| @ -1,8 +1,8 @@ | ||||
| diff --git a/unix/Makefile.in b/unix/Makefile.in
 | ||||
| index 96f1408..05270c6 100644
 | ||||
| index c6f8c25..a3cc8cb 100644
 | ||||
| --- a/unix/Makefile.in
 | ||||
| +++ b/unix/Makefile.in
 | ||||
| @@ -739,7 +739,7 @@ install-binaries: $(TK_STUB_LIB_FILE) $(TK_LIB_FILE) ${WISH_EXE}
 | ||||
| @@ -744,7 +744,7 @@ install-binaries: $(TK_STUB_LIB_FILE) $(TK_LIB_FILE) ${WISH_EXE}
 | ||||
|  	    fi | ||||
|  	@echo "Installing $(LIB_FILE) to $(DLL_INSTALL_DIR)/" | ||||
|  	@@INSTALL_LIB@ | ||||
| @ -1,15 +0,0 @@ | ||||
| diff --git a/unix/configure.in b/unix/configure.in
 | ||||
| index cb412af..abfd43b 100755
 | ||||
| --- a/unix/configure.in
 | ||||
| +++ b/unix/configure.in
 | ||||
| @@ -479,8 +479,8 @@ if test $tk_aqua = no; then
 | ||||
|  	XFT_LIBS=`xft-config --libs 2>/dev/null` || found_xft="no" | ||||
|  	if test "$found_xft" = "no" ; then | ||||
|  	    found_xft=yes | ||||
| -	    XFT_CFLAGS=`pkg-config --cflags xft 2>/dev/null` || found_xft="no"
 | ||||
| -	    XFT_LIBS=`pkg-config --libs xft 2>/dev/null` || found_xft="no"
 | ||||
| +	    XFT_CFLAGS=`pkg-config --cflags xft freetype2 2>/dev/null` || found_xft="no"
 | ||||
| +	    XFT_LIBS=`pkg-config --libs xft freetype2 2>/dev/null` || found_xft="no"
 | ||||
|  	fi | ||||
|  	AC_MSG_RESULT([$found_xft]) | ||||
|  	dnl make sure that compiling against Xft header file doesn't bomb | ||||
| @ -1,30 +1,29 @@ | ||||
| %define majorver 8.6 | ||||
| %define vers %{majorver}.8 | ||||
| %define vers %{majorver}.10 | ||||
| 
 | ||||
| Summary: The graphical toolkit for the Tcl scripting language | ||||
| Name: tk | ||||
| Version: %{vers} | ||||
| Release: 1%{?dist} | ||||
| Release: 9%{?dist} | ||||
| Epoch:   1 | ||||
| License: TCL | ||||
| Group: Development/Languages | ||||
| URL: http://tcl.sourceforge.net | ||||
| Source0: http://download.sourceforge.net/sourceforge/tcl/%{name}%{version}-src.tar.gz | ||||
| Requires: tcl = %{epoch}:%{version} | ||||
| Requires(post): /sbin/ldconfig | ||||
| Requires(postun): /sbin/ldconfig | ||||
| BuildRequires: tcl-devel = %{epoch}:%{version}, autoconf | ||||
| Requires: tcl = %{epoch}:%{vers} | ||||
| BuildRequires: make | ||||
| BuildRequires:  gcc | ||||
| BuildRequires: tcl-devel = %{epoch}:%{vers}, autoconf | ||||
| BuildRequires: libX11-devel | ||||
| BuildRequires: libXft-devel | ||||
| # panedwindow.n from itcl conflicts | ||||
| Conflicts: itcl <= 3.2 | ||||
| Obsoletes: tile <= 0.8.2 | ||||
| Provides: tile = 0.8.2 | ||||
| Patch1: tk-8.6.5-make.patch | ||||
| Patch2: tk-8.6.7-conf.patch | ||||
| # fix implicit linkage of freetype that breaks xft detection (#677692) | ||||
| Patch3: tk-8.6.5-fix-xft.patch | ||||
| Patch4: tk-8.6.7-no-fonts-fix.patch | ||||
| Patch1: tk-8.6.10-make.patch | ||||
| Patch2: tk-8.6.10-conf.patch | ||||
| Patch3: tk-8.6.7-no-fonts-fix.patch | ||||
| # https://core.tcl-lang.org/tk/tktview/dccd82bdc70dc25bb6709a6c14880a92104dda43 | ||||
| Patch4: tk-8.6.10-font-sizes-fix.patch | ||||
| 
 | ||||
| %description | ||||
| When paired with the Tcl scripting language, Tk provides a fast and powerful | ||||
| @ -32,9 +31,8 @@ way to create cross-platform GUI applications. | ||||
| 
 | ||||
| %package devel | ||||
| Summary: Tk graphical toolkit development files | ||||
| Group: Development/Languages | ||||
| Requires: %{name} = %{epoch}:%{version}-%{release} | ||||
| Requires: tcl-devel = %{epoch}:%{version} | ||||
| Requires: tcl-devel = %{epoch}:%{vers} | ||||
| Requires: libX11-devel libXft-devel | ||||
| 
 | ||||
| %description devel | ||||
| @ -44,18 +42,18 @@ way to create cross-platform GUI applications. | ||||
| The package contains the development files and man pages for tk. | ||||
| 
 | ||||
| %prep | ||||
| %setup -n %{name}%{version} -q | ||||
| %setup -n %{name}%{vers} -q | ||||
| 
 | ||||
| %patch1 -p1 -b .make | ||||
| %patch2 -p1 -b .conf | ||||
| %patch3 -p1 -b .fix-xft | ||||
| %patch4 -p1 -b .no-fonts-fix | ||||
| %patch3 -p1 -b .no-fonts-fix | ||||
| %patch4 -p1 -b .font-sizes-fix | ||||
| 
 | ||||
| %build | ||||
| cd unix | ||||
| autoconf | ||||
| %configure --enable-threads | ||||
| make %{?_smp_mflags} CFLAGS="%{optflags}" TK_LIBRARY=%{_datadir}/%{name}%{majorver} | ||||
| %make_build CFLAGS="%{optflags}" TK_LIBRARY=%{_datadir}/%{name}%{majorver} | ||||
| 
 | ||||
| %check | ||||
| # do not run "make test" by default since it requires an X display | ||||
| @ -88,12 +86,9 @@ sed -i -e "s|$PWD/unix|%{_libdir}|; s|$PWD|%{_includedir}/%{name}-private|" %{bu | ||||
| %pre | ||||
| [ ! -h %{_prefix}/%{_lib}/%{name}%{majorver} ] || rm %{_prefix}/%{_lib}/%{name}%{majorver} | ||||
| 
 | ||||
| %post -p /sbin/ldconfig | ||||
| 
 | ||||
| %postun -p /sbin/ldconfig | ||||
| %ldconfig_scriptlets | ||||
| 
 | ||||
| %files | ||||
| %defattr(-,root,root,-) | ||||
| %{_bindir}/wish* | ||||
| %{_datadir}/%{name}%{majorver} | ||||
| %exclude %{_datadir}/%{name}%{majorver}/tkAppInit.c | ||||
| @ -101,10 +96,9 @@ sed -i -e "s|$PWD/unix|%{_libdir}|; s|$PWD|%{_includedir}/%{name}-private|" %{bu | ||||
| %{_libdir}/%{name}%{majorver} | ||||
| %{_mandir}/man1/* | ||||
| %{_mandir}/mann/* | ||||
| %doc README changes license.terms | ||||
| %doc README.md changes license.terms | ||||
| 
 | ||||
| %files devel | ||||
| %defattr(-,root,root) | ||||
| %{_includedir}/* | ||||
| %{_libdir}/lib%{name}.so | ||||
| %{_libdir}/lib%{name}stub%{majorver}.a | ||||
| @ -114,6 +108,42 @@ sed -i -e "s|$PWD/unix|%{_libdir}|; s|$PWD|%{_includedir}/%{name}-private|" %{bu | ||||
| %{_datadir}/%{name}%{majorver}/tkAppInit.c | ||||
| 
 | ||||
| %changelog | ||||
| * Tue Jul 19 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 1:8.6.10-9 | ||||
| - Rebuilt for i686 release | ||||
|   Resolves: rhbz#2099398 | ||||
| 
 | ||||
| * Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 1:8.6.10-8 | ||||
| - Rebuilt for IMA sigs, glibc 2.34, aarch64 flags | ||||
|   Related: rhbz#1991688 | ||||
| 
 | ||||
| * Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1:8.6.10-7 | ||||
| - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 | ||||
| 
 | ||||
| * Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:8.6.10-6 | ||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild | ||||
| 
 | ||||
| * Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:8.6.10-5 | ||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild | ||||
| 
 | ||||
| * Wed Jul 22 2020 Tom Stellard <tstellar@redhat.com> - 1:8.6.10-4 | ||||
| - Use make macros | ||||
| - https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro | ||||
| 
 | ||||
| * Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:8.6.10-3 | ||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild | ||||
| 
 | ||||
| * Mon Jan 13 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 1:8.6.10-2 | ||||
| - Fixed font sizes | ||||
|   Resolves: rhbz#1244729 | ||||
| 
 | ||||
| * Tue Nov 26 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 1:8.6.10-1 | ||||
| - New version | ||||
| - Upated patches | ||||
| - Dropped fix-xft patch (upstreamed) | ||||
| 
 | ||||
| * Wed Nov  6 2019 Tom Callaway <spot@fedoraproject.org> - 1:8.6.9.1-1 | ||||
| - update to 8.6.9.1 | ||||
| 
 | ||||
| * Mon Mar 19 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 1:8.6.8-1 | ||||
| - New version | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user