public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/tin] epel10.2: Merge branch 'f37' into rawhide
@ 2026-08-23 23:20 Dominik Mierzejewski
  0 siblings, 0 replies; only message in thread
From: Dominik Mierzejewski @ 2026-08-23 23:20 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : rpms/tin
            Branch : epel10.2
            Commit : 63c4a85fb9c628c86bd668586d3bf3438f5e609e
            Author : Dominik Mierzejewski <dominik@greysector.net>
            Date   : 2022-12-29T02:33:16+01:00
            Stats  : +366/-359 in 5 file(s)
            URL    : https://src.fedoraproject.org/rpms/tin/c/63c4a85fb9c628c86bd668586d3bf3438f5e609e?branch=epel10.2

            Log:
            Merge branch 'f37' into rawhide

Update C99 patch.

---
diff --git a/.gitignore b/.gitignore
index c220b4b..1c29b55 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,3 +21,5 @@ tin-1.8.3.tar.bz2.sign
 /tin-2.6.0.tar.xz.sign
 /tin-2.6.1.tar.xz
 /tin-2.6.1.tar.xz.sign
+/tin-2.6.2.tar.xz
+/tin-2.6.2.tar.xz.sign

diff --git a/changelog b/changelog
deleted file mode 100644
index 22135dd..0000000
--- a/changelog
+++ /dev/null
@@ -1,247 +0,0 @@
-* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.5-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Thu May 20 2021 Pete Walter <pwalter@fedoraproject.org> - 2.4.5-5
-- Rebuild for ICU 69
-
-* Wed May 19 2021 Pete Walter <pwalter@fedoraproject.org> - 2.4.5-4
-- Rebuild for ICU 69
-
-* Mon Feb 01 2021 Dominik Mierzejewski <rpm@greysector.net> - 2.4.5-3
-- fix segfault when clicking past the end of topic list in xterm (#1921096)
-
-* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.5-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
-
-* Mon Jan 04 2021 Adrian Reber <adrian@lisas.de> - 2.4.5-1
-- updated to 2.4.5 (#1910747)
-
-* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.4-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Fri May 15 2020 Pete Walter <pwalter@fedoraproject.org> - 2.4.4-3
-- Rebuild for ICU 67
-
-* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.4-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Tue Dec 24 2019 Dominik Mierzejewski <rpm@greysector.net> - 2.4.4-1
-- updated to 2.4.4
-- enable SASL authentication support
-- drop pcre CFLAGS workaround
-- specify path to gpg2 to enable GPG support
-- set UTF-8 as the default charset
-- make build more verbose
-- enable spell-checking support
-- verify source tarball PGP-2 signature
-- add missing build dependencies
-
-* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Sat Dec 30 2017 Adrian Reber <adrian@lisas.de> - 2.4.2-1
-- updated to 2.4.2
-
-* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
-
-* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Sat Jan 07 2017 Adrian Reber <adrian@lisas.de> - 2.4.1-1
-- updated to 2.4.1
-
-* Tue Aug 30 2016 Adrian Reber <adrian@lisas.de> - 2.4.0-1
-- updated to 2.4.0
-
-* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
-
-* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Thu May 08 2014 Adrian Reber <adrian@lisas.de> - 2.2.1-1
-- updated to 2.2.1
-
-* Fri Dec 27 2013 Adrian Reber <adrian@lisas.de> - 2.2.0-1
-- updated to 2.2.0
-- spec cleanup
-
-* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.0.1-5
-- Perl 5.18 rebuild
-
-* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Thu Jan 10 2013 Adrian Reber <adrian@lisas.de> - 2.0.1-3
-- Add configure option '--with-screen=ncursesw' (fixes #890764)
-
-* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Mon Mar 19 2012 Adrian Reber <adrian@lisas.de> - 2.0.1-1
-- updated to 2.0.1
-
-* Fri Feb 10 2012 Petr Pisar <ppisar@redhat.com> - 2.0.0-4
-- Rebuild against PCRE 8.30
-
-* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
-
-* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-2
-- Rebuilt for glibc bug#747377
-
-* Wed Sep 14 2011 Adrian Reber <adrian@lisas.de> - 2.0.0-1
-- updated to 2.0.0
-
-* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-8
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-
-* Tue Apr 13 2010 Adrian Reber <adrian@lisas.de> - 1.8.3-7
-- added BR on gnupg2 (bz #574976)
-- use the %%find_lang macro
-- remove binary stripping from Makefile with sed instead of perl
-
-* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-
-* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-
-* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.8.3-4
-- Autorebuild for GCC 4.3
-
-* Fri Aug 24 2007 Adrian Reber <adrian@lisas.de> - 1.8.3-3
-- license updated
-
-* Fri Aug 24 2007 Adrian Reber <adrian@lisas.de> - 1.8.3-2
-- rebuilt
-
-* Wed Jun 20 2007 Adrian Reber <adrian@lisas.de> - 1.8.3-1
-- updated to 1.8.3
-- removed desktop file (bz #241463)
-
-* Fri Sep 15 2006 Adrian Reber <adrian@lisas.de> - 1.8.2-1
-- updated to 1.8.2
-
-* Mon Mar 13 2006 Adrian Reber <adrian@lisas.de> - 1.8.1-1
-- updated to 1.8.1
-
-* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 1.6.2-4
-- rebuild on all arches
-
-* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
-- rebuilt
-
-* Thu Jun 24 2004 Adrian Reber <adrian@lisas.de> - 0:1.6.2-0.fdr.2
-- changed BuildRequires from bison to byacc
-- added pcre-devel as BuildRequires
-- replaced all commands with rpmmacros
-- made make use RPM_OPT_FLAGS
-
-* Sun Nov 23 2003 Adrian Reber <adrian@lisas.de> - 0:1.6.2-0.fdr.1
-- updated to 1.6.2
-
-* Fri Jun 06 2003 Adrian Reber <adrian@lisas.de> - 0:1.4.7-0.fdr.2
-- remove stripping from Makefile; let rpm strip the binaries
-- moved the documentation from docdir/doc to docdir
-
-* Sat May 31 2003 Adrian Reber <adrian@lisas.de> - 0:1.4.7-0.fdr.1
-- updated to 1.4.7
-- Source now macroless
-- BuildRoot changed to the format from the fedora spec template
-- added smp_mflags to the makes
-- more fedorafication
-
-* Thu May 01 2003 Adrian Reber <adrian@lisas.de> - 0:1.4.6-0.fdr.3
-- Added BuildRequires: bison, desktop-files-utils
-- removed --verbose and --mandir from configure
-- s/X-Red-Hat-Extra/X-Fedora/ in desktop-file-install
-- added release macro to BuildRoot
-
-* Tue Feb 25 2003 Adrian Reber <adrian@lisas.de> - 1.4.6-1.fedora.1
-- applied fedora naming conventions
-
-* Tue Aug 22 2000 Than Ngo <than@redhat.com>
-- add applink file (Bug #16568)
-
-* Mon Aug 07 2000 Preston Brown <pbrown@redhat.com>
-- 1.4.4 fixes buffer overflow, memory leaks.
-
-* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
-- automatic rebuild
-
-* Fri Jun 02 2000 Preston Brown <pbrown@redhat.com>
-- fix spooldir to be /var/spool/news/articles not /var/spool/news
-
-* Fri Mar 24 2000 Bernhard Rosenkraenzer <bero@redhat.com>
-- rebuild with current ncurses
-
-* Thu Feb 17 2000 Preston Brown <pbrown@redhat.com>
-- rebuild with new vi in the buildroots so it finds the right default editor
-
-* Thu Feb 10 2000 Preston Brown <pbrown@redhat.com>
-- bump epoch
-
-* Mon Feb 07 2000 Preston Brown <pbrown@redhat.com>
-- upgrade to 1.4.2 (stable)
-
-* Mon May 31 1999 Jeff Johnson <jbj@redhat.com>
-- update to tinpre-1.4-19990517.
-- fix libdir=/var/lib/news (#7).
-- fix spooldir=/var/spool/news.
-
-* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
-- auto rebuild in the new build environment (release 3)
-
-* Tue Mar 09 1999 Preston Brown <pbrown@redhat.com>
-- upgraded to latest dev version snapshot.
-
-* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
-- Injected new description and group.
-
-* Tue Dec 22 1998 Preston Brown <pbrown@redhat.com>
-- upgraded again to latest snapshot.
-
-* Fri Nov 06 1998 Preston Brown <pbrown@redhat.com>
-- Alan is right; 1.22 is full of bugs and ANCIENT. Moved to latest tin.
-
-* Tue Aug  4 1998 Jeff Johnson <jbj@redhat.com>
-- build root
-
-* Wed Jun 24 1998 Alan Cox <alan@redhat.com>
-- turned on DONT_LOG_USER - get rid of the silly file in /tmp. We probably
-  ought to move to a newer tin soon.
-
-* Fri Apr 24 1998 Prospector System <bugs@redhat.com>
-- translations modified for de, fr, tr
-
-* Wed Apr 15 1998 Erik Troan <ewt@redhat.com>
-- built against new ncurses
-
-* Mon Nov 3 1997 Erik Troan <ewt@redhat.com>
-- hacked to use just termios, not a motley mix of termios and termio
-
-* Fri Jul 18 1997 Erik Troan <ewt@redhat.com>
-- built against glibc

diff --git a/sources b/sources
index 2bd0c63..b7e1158 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (tin-2.6.1.tar.xz) = dc9ace5e24cac1efcaac25df1747dd435573130cff4e9c846c89e8faaed8e8120d66a2021332c01f350744155bcb7be608657285560a1a2457b4635cc8fa22b3
-SHA512 (tin-2.6.1.tar.xz.sign) = 7df9f7f9d65f6d21ce66e2f879a8b3b0222bb04f822ca1150123255da8a44c3129f508f88615c7cdfbf548972bf4a270f0c4a6d89ba6cf56c0e31793511680b9
+SHA512 (tin-2.6.2.tar.xz) = 4c9e0edb3268d57fb89d9d53a90e8a5ba73da7c1da63c834224bed0f763502a7c3dd325351d3e57b1ddcb57494a84228cc38f227c49300b759fad8d112b1cac1
+SHA512 (tin-2.6.2.tar.xz.sign) = 9eb9769bd2f83c38cf74489fbc8a08e4a1b66a3d5b68200c7d52756f685413a39401066f396adebd57f00b1daccc75d359f6c5de39b2f093fc78e1a698a352e1

diff --git a/tin-configure-c99.patch b/tin-configure-c99.patch
index 7732ef7..48b56ac 100644
--- a/tin-configure-c99.patch
+++ b/tin-configure-c99.patch
@@ -1,110 +1,47 @@
-Add missing #include directives to pick up additional prototypes.
-Improves C99 compatibility.
-
-diff --git a/aclocal.m4 b/aclocal.m4
-index 009f04313c9c95ab..938adcfdf101e995 100644
---- a/aclocal.m4
-+++ b/aclocal.m4
-@@ -2165,8 +2165,17 @@ AC_MSG_CHECKING([if application can dump core])
- AC_CACHE_VAL(cf_cv_corefile,[
- 	AC_TRY_RUN([
- #include <signal.h>
-+#ifdef HAVE_STDLIB_H
-+#include <stdlib.h>
-+#endif
- #include <sys/types.h>
- #include <sys/stat.h>
-+#ifdef HAVE_SYS_WAIT_H
-+#include <sys/wait.h>
-+#endif
-+#ifdef HAVE_UNISTD_H
-+#include <unistd.h>
-+#endif
- int found()
+diff -up tin-2.6.2/configure.in.orig tin-2.6.2/configure.in
+--- tin-2.6.2/configure.in.orig	2022-12-25 00:00:28.000000000 +0100
++++ tin-2.6.2/configure.in	2022-12-29 01:56:02.181780502 +0100
+@@ -1013,7 +1013,8 @@ AC_CHECK_HEADER(unicode/unorm.h,[
+ 		cf_try_icuuc="no"
+ 		LIBS="$LIBS -licuuc"
+ 		AC_TRY_LINK([#include <unicode/unorm.h>], [
+-			int32_t needed, ustr = NULL;
++			int32_t needed;
++			const UChar *ustr = NULL;
+  			UErrorCode status;
+ 			needed = unorm_normalize(ustr, -1, UNORM_DEFAULT, 0, NULL, 0, &status);], [
+ 			AC_DEFINE(HAVE_LIBICUUC,1,[Define this to 1 if we have libicuuc])
+diff -up tin-2.6.2/configure.orig tin-2.6.2/configure
+--- tin-2.6.2/configure.orig	2022-12-25 00:00:29.000000000 +0100
++++ tin-2.6.2/configure	2022-12-29 01:56:46.005029879 +0100
+@@ -24209,7 +24209,8 @@ int
+ main (void)
  {
- 	struct stat sb;
-@@ -3319,6 +3328,9 @@ AC_DEFUN([CF_FUNC_FORK],
- [AC_MSG_CHECKING([for fork])
- AC_CACHE_VAL(cf_cv_func_fork,[
- AC_TRY_RUN([
-+#ifdef HAVE_UNISTD_H
-+#include <unistd.h>
-+#endif
- int main()
- {
- 	if (fork() < 0)
-@@ -3465,6 +3477,9 @@ AC_MSG_CHECKING(if the system function returns usable child-status)
- AC_CACHE_VAL(cf_cv_system_status,[
- 	AC_TRY_RUN([
- #include <stdio.h>
-+#ifdef HAVE_STDLIB_H
-+#include <stdlib.h>
-+#endif
- #include <signal.h>
- #if HAVE_SYS_WAIT_H
- #include <sys/wait.h>
-@@ -3495,7 +3510,11 @@ int main()
- ],
- 	[cf_cv_system_status=no],
- 	[AC_TRY_RUN(
--	[int main() { ${cf_cv_main_return:-return}(system("exit 23") != (23 << 8)); }],
-+	[
-+#ifdef HAVE_STDLIB_H
-+#include <stdlib.h>
-+#endif
-+int main() { ${cf_cv_main_return:-return}(system("exit 23") != (23 << 8)); }],
- 	[cf_cv_system_status=yes],
- 	[cf_cv_system_status=unknown],
- 	[cf_cv_system_status=unknown])],
-diff --git a/configure b/configure
-index 7c988bb7eda53289..777362456568bb1f 100755
---- a/configure
-+++ b/configure
-@@ -26361,6 +26361,9 @@ else
- #line 26361 "configure"
- #include "confdefs.h"
  
-+#ifdef HAVE_UNISTD_H
-+#include <unistd.h>
-+#endif
- int main()
+-			int32_t needed, ustr = NULL;
++			int32_t needed;
++			const UChar *ustr = NULL;
+  			UErrorCode status;
+ 			needed = unorm_normalize(ustr, -1, UNORM_DEFAULT, 0, NULL, 0, &status);
+   ;
+@@ -27670,7 +27670,7 @@ main (void)
  {
- 	if (fork() < 0)
-@@ -27366,6 +27369,9 @@ else
- #include "confdefs.h"
- 
- #include <stdio.h>
-+#ifdef HAVE_STDLIB_H
-+#include <stdlib.h>
-+#endif
- #include <signal.h>
- #if HAVE_SYS_WAIT_H
- #include <sys/wait.h>
-@@ -27417,6 +27423,9 @@ else
-   cat >"conftest.$ac_ext" <<_ACEOF
- #line 27418 "configure"
- #include "confdefs.h"
-+#ifdef HAVE_STDLIB_H
-+#include <stdlib.h>
-+#endif
- int main() { ${cf_cv_main_return:-return}(system("exit 23") != (23 << 8)); }
- _ACEOF
- rm -f "conftest$ac_exeext"
-@@ -27764,8 +27773,17 @@ else
- #include "confdefs.h"
  
- #include <signal.h>
-+#ifdef HAVE_STDLIB_H
-+#include <stdlib.h>
-+#endif
- #include <sys/types.h>
- #include <sys/stat.h>
-+#ifdef HAVE_SYS_WAIT_H
-+#include <sys/wait.h>
-+#endif
-+#ifdef HAVE_UNISTD_H
-+#include <unistd.h>
-+#endif
- int found()
- {
- 	struct stat sb;
+ 	struct passwd foo;
+-	char bar = foo.pw_gecos
++	char *bar = foo.pw_gecos
+   ;
+   return 0;
+ }
+diff -up tin-2.6.2/aclocal.m4.orig tin-2.6.2/aclocal.m4
+--- tin-2.6.2/aclocal.m4.orig	2022-12-22 11:35:07.000000000 +0100
++++ tin-2.6.2/aclocal.m4	2022-12-29 02:07:34.106717846 +0100
+@@ -5173,7 +5173,7 @@ AC_CACHE_CHECK([for passwd.pw_gecos], cf
+ #include <pwd.h>
+ ],[
+ 	struct passwd foo;
+-	char bar = foo.pw_gecos],
++	char *bar = foo.pw_gecos],
+ 	[cf_cv_pw_gecos=yes],
+ 	[cf_cv_pw_gecos=no])])
+ test $cf_cv_pw_gecos = no && AC_DEFINE(DONT_HAVE_PW_GECOS,1,[Define this to 1 if passwd struct has .pw_gecos])

diff --git a/tin.spec b/tin.spec
index 6d46d70..b4d401f 100644
--- a/tin.spec
+++ b/tin.spec
@@ -1,6 +1,6 @@
 Name: tin
-Version: 2.6.1
-Release: %autorelease
+Version: 2.6.2
+Release: 1%{?dist}
 Summary: Basic Internet news reader
 License: BSD
 URL: http://www.tin.org/
@@ -14,6 +14,7 @@ BuildRequires:  gcc-c++
 BuildRequires: gettext
 BuildRequires: %{_bindir}/gpg1
 BuildRequires: ncurses-devel, byacc, pcre-devel, gnupg2
+BuildRequires: openssl-devel
 BuildRequires: perl-generators
 BuildRequires: libgsasl-devel
 BuildRequires: libicu-devel
@@ -48,6 +49,7 @@ rm -r ${workdir}
 	--enable-locale \
 	--with-gpg=%{_bindir}/gpg2 \
 	--with-mime-default-charset=UTF-8 \
+	--with-nntps=openssl \
 	--with-pcre
 
 %{__sed} -i -e 's/@\$(INSTALL) -s/@\$(INSTALL)/g' -e 's/@\$(CC)/\$(CC)/g' -e  's/@\$(CPP)/\$(CPP)/g' src/Makefile
@@ -77,4 +79,269 @@ rm -r ${workdir}
 %{_mandir}/man5/*
 
 %changelog
-%autochangelog
+* Wed Dec 28 2022 Dominik Mierzejewski <dominik@greysector.net> 2.6.2-1
+- update to 2.6.2 (#2156181)
+- enable NNTPS support using OpenSSL
+
+* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> 2.6.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
+* Thu Jan 13 2022 Dominik Mierzejewski <dominik@greysector.net> 2.6.1-1
+- update to 2.6.1 (#2035661)
+
+* Fri Nov 05 2021 Dominik 'Rathann' Mierzejewski <dominik@greysector.net> 2.6.0-4
+- work around libusb missing dependency on libusb1
+
+* Fri Nov 05 2021 Dominik 'Rathann' Mierzejewski <dominik@greysector.net> 2.6.0-3
+- Revert "Remove gunpg 1 based verification as it does not work anymore"
+
+* Tue Oct 05 2021 Adrian Reber <adrian@lisas.de> 2.6.0-2
+- Remove gunpg 1 based verification as it does not work anymore
+
+* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.5-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Thu May 20 2021 Pete Walter <pwalter@fedoraproject.org> - 2.4.5-5
+- Rebuild for ICU 69
+
+* Wed May 19 2021 Pete Walter <pwalter@fedoraproject.org> - 2.4.5-4
+- Rebuild for ICU 69
+
+* Mon Feb 01 2021 Dominik Mierzejewski <rpm@greysector.net> - 2.4.5-3
+- fix segfault when clicking past the end of topic list in xterm (#1921096)
+
+* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Mon Jan 04 2021 Adrian Reber <adrian@lisas.de> - 2.4.5-1
+- updated to 2.4.5 (#1910747)
+
+* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.4-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Fri May 15 2020 Pete Walter <pwalter@fedoraproject.org> - 2.4.4-3
+- Rebuild for ICU 67
+
+* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Tue Dec 24 2019 Dominik Mierzejewski <rpm@greysector.net> - 2.4.4-1
+- updated to 2.4.4
+- enable SASL authentication support
+- drop pcre CFLAGS workaround
+- specify path to gpg2 to enable GPG support
+- set UTF-8 as the default charset
+- make build more verbose
+- enable spell-checking support
+- verify source tarball PGP-2 signature
+- add missing build dependencies
+
+* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Sat Dec 30 2017 Adrian Reber <adrian@lisas.de> - 2.4.2-1
+- updated to 2.4.2
+
+* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Sat Jan 07 2017 Adrian Reber <adrian@lisas.de> - 2.4.1-1
+- updated to 2.4.1
+
+* Tue Aug 30 2016 Adrian Reber <adrian@lisas.de> - 2.4.0-1
+- updated to 2.4.0
+
+* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Thu May 08 2014 Adrian Reber <adrian@lisas.de> - 2.2.1-1
+- updated to 2.2.1
+
+* Fri Dec 27 2013 Adrian Reber <adrian@lisas.de> - 2.2.0-1
+- updated to 2.2.0
+- spec cleanup
+
+* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.0.1-5
+- Perl 5.18 rebuild
+
+* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Thu Jan 10 2013 Adrian Reber <adrian@lisas.de> - 2.0.1-3
+- Add configure option '--with-screen=ncursesw' (fixes #890764)
+
+* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Mon Mar 19 2012 Adrian Reber <adrian@lisas.de> - 2.0.1-1
+- updated to 2.0.1
+
+* Fri Feb 10 2012 Petr Pisar <ppisar@redhat.com> - 2.0.0-4
+- Rebuild against PCRE 8.30
+
+* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-2
+- Rebuilt for glibc bug#747377
+
+* Wed Sep 14 2011 Adrian Reber <adrian@lisas.de> - 2.0.0-1
+- updated to 2.0.0
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Tue Apr 13 2010 Adrian Reber <adrian@lisas.de> - 1.8.3-7
+- added BR on gnupg2 (bz #574976)
+- use the %%find_lang macro
+- remove binary stripping from Makefile with sed instead of perl
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.8.3-4
+- Autorebuild for GCC 4.3
+
+* Fri Aug 24 2007 Adrian Reber <adrian@lisas.de> - 1.8.3-3
+- license updated
+
+* Fri Aug 24 2007 Adrian Reber <adrian@lisas.de> - 1.8.3-2
+- rebuilt
+
+* Wed Jun 20 2007 Adrian Reber <adrian@lisas.de> - 1.8.3-1
+- updated to 1.8.3
+- removed desktop file (bz #241463)
+
+* Fri Sep 15 2006 Adrian Reber <adrian@lisas.de> - 1.8.2-1
+- updated to 1.8.2
+
+* Mon Mar 13 2006 Adrian Reber <adrian@lisas.de> - 1.8.1-1
+- updated to 1.8.1
+
+* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 1.6.2-4
+- rebuild on all arches
+
+* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
+- rebuilt
+
+* Thu Jun 24 2004 Adrian Reber <adrian@lisas.de> - 0:1.6.2-0.fdr.2
+- changed BuildRequires from bison to byacc
+- added pcre-devel as BuildRequires
+- replaced all commands with rpmmacros
+- made make use RPM_OPT_FLAGS
+
+* Sun Nov 23 2003 Adrian Reber <adrian@lisas.de> - 0:1.6.2-0.fdr.1
+- updated to 1.6.2
+
+* Fri Jun 06 2003 Adrian Reber <adrian@lisas.de> - 0:1.4.7-0.fdr.2
+- remove stripping from Makefile; let rpm strip the binaries
+- moved the documentation from docdir/doc to docdir
+
+* Sat May 31 2003 Adrian Reber <adrian@lisas.de> - 0:1.4.7-0.fdr.1
+- updated to 1.4.7
+- Source now macroless
+- BuildRoot changed to the format from the fedora spec template
+- added smp_mflags to the makes
+- more fedorafication
+
+* Thu May 01 2003 Adrian Reber <adrian@lisas.de> - 0:1.4.6-0.fdr.3
+- Added BuildRequires: bison, desktop-files-utils
+- removed --verbose and --mandir from configure
+- s/X-Red-Hat-Extra/X-Fedora/ in desktop-file-install
+- added release macro to BuildRoot
+
+* Tue Feb 25 2003 Adrian Reber <adrian@lisas.de> - 1.4.6-1.fedora.1
+- applied fedora naming conventions
+
+* Tue Aug 22 2000 Than Ngo <than@redhat.com>
+- add applink file (Bug #16568)
+
+* Mon Aug 07 2000 Preston Brown <pbrown@redhat.com>
+- 1.4.4 fixes buffer overflow, memory leaks.
+
+* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
+- automatic rebuild
+
+* Fri Jun 02 2000 Preston Brown <pbrown@redhat.com>
+- fix spooldir to be /var/spool/news/articles not /var/spool/news
+
+* Fri Mar 24 2000 Bernhard Rosenkraenzer <bero@redhat.com>
+- rebuild with current ncurses
+
+* Thu Feb 17 2000 Preston Brown <pbrown@redhat.com>
+- rebuild with new vi in the buildroots so it finds the right default editor
+
+* Thu Feb 10 2000 Preston Brown <pbrown@redhat.com>
+- bump epoch
+
+* Mon Feb 07 2000 Preston Brown <pbrown@redhat.com>
+- upgrade to 1.4.2 (stable)
+
+* Mon May 31 1999 Jeff Johnson <jbj@redhat.com>
+- update to tinpre-1.4-19990517.
+- fix libdir=/var/lib/news (#7).
+- fix spooldir=/var/spool/news.
+
+* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
+- auto rebuild in the new build environment (release 3)
+
+* Tue Mar 09 1999 Preston Brown <pbrown@redhat.com>
+- upgraded to latest dev version snapshot.
+
+* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
+- Injected new description and group.
+
+* Tue Dec 22 1998 Preston Brown <pbrown@redhat.com>
+- upgraded again to latest snapshot.
+
+* Fri Nov 06 1998 Preston Brown <pbrown@redhat.com>
+- Alan is right; 1.22 is full of bugs and ANCIENT. Moved to latest tin.
+
+* Tue Aug  4 1998 Jeff Johnson <jbj@redhat.com>
+- build root
+
+* Wed Jun 24 1998 Alan Cox <alan@redhat.com>
+- turned on DONT_LOG_USER - get rid of the silly file in /tmp. We probably
+  ought to move to a newer tin soon.
+
+* Fri Apr 24 1998 Prospector System <bugs@redhat.com>
+- translations modified for de, fr, tr
+
+* Wed Apr 15 1998 Erik Troan <ewt@redhat.com>
+- built against new ncurses
+
+* Mon Nov 3 1997 Erik Troan <ewt@redhat.com>
+- hacked to use just termios, not a motley mix of termios and termio
+
+* Fri Jul 18 1997 Erik Troan <ewt@redhat.com>
+- built against glibc

diff --git a/tin-configure-c99.patch b/tin-configure-c99.patch
new file mode 100644
index 0000000..48b56ac
--- /dev/null
+++ b/tin-configure-c99.patch
@@ -0,0 +1,47 @@
+diff -up tin-2.6.2/configure.in.orig tin-2.6.2/configure.in
+--- tin-2.6.2/configure.in.orig	2022-12-25 00:00:28.000000000 +0100
++++ tin-2.6.2/configure.in	2022-12-29 01:56:02.181780502 +0100
+@@ -1013,7 +1013,8 @@ AC_CHECK_HEADER(unicode/unorm.h,[
+ 		cf_try_icuuc="no"
+ 		LIBS="$LIBS -licuuc"
+ 		AC_TRY_LINK([#include <unicode/unorm.h>], [
+-			int32_t needed, ustr = NULL;
++			int32_t needed;
++			const UChar *ustr = NULL;
+  			UErrorCode status;
+ 			needed = unorm_normalize(ustr, -1, UNORM_DEFAULT, 0, NULL, 0, &status);], [
+ 			AC_DEFINE(HAVE_LIBICUUC,1,[Define this to 1 if we have libicuuc])
+diff -up tin-2.6.2/configure.orig tin-2.6.2/configure
+--- tin-2.6.2/configure.orig	2022-12-25 00:00:29.000000000 +0100
++++ tin-2.6.2/configure	2022-12-29 01:56:46.005029879 +0100
+@@ -24209,7 +24209,8 @@ int
+ main (void)
+ {
+ 
+-			int32_t needed, ustr = NULL;
++			int32_t needed;
++			const UChar *ustr = NULL;
+  			UErrorCode status;
+ 			needed = unorm_normalize(ustr, -1, UNORM_DEFAULT, 0, NULL, 0, &status);
+   ;
+@@ -27670,7 +27670,7 @@ main (void)
+ {
+ 
+ 	struct passwd foo;
+-	char bar = foo.pw_gecos
++	char *bar = foo.pw_gecos
+   ;
+   return 0;
+ }
+diff -up tin-2.6.2/aclocal.m4.orig tin-2.6.2/aclocal.m4
+--- tin-2.6.2/aclocal.m4.orig	2022-12-22 11:35:07.000000000 +0100
++++ tin-2.6.2/aclocal.m4	2022-12-29 02:07:34.106717846 +0100
+@@ -5173,7 +5173,7 @@ AC_CACHE_CHECK([for passwd.pw_gecos], cf
+ #include <pwd.h>
+ ],[
+ 	struct passwd foo;
+-	char bar = foo.pw_gecos],
++	char *bar = foo.pw_gecos],
+ 	[cf_cv_pw_gecos=yes],
+ 	[cf_cv_pw_gecos=no])])
+ test $cf_cv_pw_gecos = no && AC_DEFINE(DONT_HAVE_PW_GECOS,1,[Define this to 1 if passwd struct has .pw_gecos])

diff --git a/tin.spec b/tin.spec
index ea846f5..b4d401f 100644
--- a/tin.spec
+++ b/tin.spec
@@ -7,6 +7,7 @@ URL: http://www.tin.org/
 Source0: ftp://ftp.tin.org/pub/news/clients/tin/stable/tin-%{version}.tar.xz
 Source1: ftp://ftp.tin.org/pub/news/clients/tin/stable/tin-%{version}.tar.xz.sign
 Source2: tin-pgp-key-0x5A49550EB490B4D1.txt
+Patch0: tin-configure-c99.patch
 BuildRequires: make
 BuildRequires: %{_bindir}/ispell
 BuildRequires:  gcc-c++
@@ -32,7 +33,7 @@ workring=${workdir}/keyring.gpg
 gpg1 --homedir=${workdir} --pgp2 --yes --output="${workring}" --dearmor %{S:2}
 gpg1 --homedir=${workdir} --pgp2 --verify --keyring="${workring}" %{S:1} %{S:0}
 rm -r ${workdir}
-%setup -q
+%autosetup -p1
 
 %build
 %configure \

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-23 23:20 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-23 23:20 [rpms/tin] epel10.2: Merge branch 'f37' into rawhide Dominik Mierzejewski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox