SHA256
1
0
forked from pool/libircclient

Compare commits

...

12 Commits

Author SHA256 Message Date
bf68f86998 Accepting request 1178148 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1178148
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libircclient?expand=0&rev=12
2024-06-03 15:43:35 +00:00
ded1d6ab33 Accepting request 1175503 from home:dimstar:Factory
- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.

OBS-URL: https://build.opensuse.org/request/show/1175503
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libircclient?expand=0&rev=23
2024-06-02 10:19:20 +00:00
40753f86d4 Accepting request 832930 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/832930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libircclient?expand=0&rev=11
2020-09-08 20:50:38 +00:00
0458ea5f33 Accepting request 829643 from home:dirkmueller:branches:devel:libraries:c_c++
- update to 1.10:
   * Fixed compatibility with OpenSSL 1.1.x (thanks Antoine Amarilli)
   * Fixed a few minor Win32 compatibility bugs.
   * Fixed an error if the TCP connection to the IRC server couldn't be established under 250ms.
   * Fixed a potential deadlock caused by WSAStartup() being called in DllMain()
- remove pdfgen.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/829643
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libircclient?expand=0&rev=21
2020-09-08 08:49:07 +00:00
1d1dfd0a1a Accepting request 632012 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/632012
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libircclient?expand=0&rev=10
2018-08-29 10:26:57 +00:00
Ismail Dönmez
67fccf4dbb Accepting request 631999 from home:adamm:branches:devel:libraries:c_c++
- pdfgen.patch: use sphinx with latex to build documentation as
  python-rst2pdf is only python2 at the moment

OBS-URL: https://build.opensuse.org/request/show/631999
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libircclient?expand=0&rev=19
2018-08-28 15:57:47 +00:00
2925174e6f Accepting request 560553 from devel:libraries:c_c++
- export ac_cv_lib_ssl_SSL_library_init=yes before configure 
  to workaround buggy libssl check, in openSSL 1.1 
  SSL_library_init is a compatibility macro and not a symbol
  in the shared library. (forwarded request 560447 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/560553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libircclient?expand=0&rev=9
2017-12-31 00:13:45 +00:00
Joop Boonen
0b3a346f17 Accepting request 560447 from home:elvigia:branches:devel:libraries:c_c++
- export ac_cv_lib_ssl_SSL_library_init=yes before configure 
  to workaround buggy libssl check, in openSSL 1.1 
  SSL_library_init is a compatibility macro and not a symbol
  in the shared library.

OBS-URL: https://build.opensuse.org/request/show/560447
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libircclient?expand=0&rev=17
2017-12-29 13:12:06 +00:00
ee610b26f8 Accepting request 401681 from devel:libraries:c_c++
cipher suite fix from ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH to EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH bnc#857151 libircclient-cipher-suite.diff
  bnc#857151 libircclient-cipher-suite.diff (forwarded request 401680 from worldcitizen)

OBS-URL: https://build.opensuse.org/request/show/401681
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libircclient?expand=0&rev=8
2016-06-19 08:48:45 +00:00
Joop Boonen
52ac4f6ba6 Accepting request 401680 from home:worldcitizen:branches:devel:libraries:c_c++
cipher suite fix from ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH to EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH bnc#857151 libircclient-cipher-suite.diff
  bnc#857151 libircclient-cipher-suite.diff

OBS-URL: https://build.opensuse.org/request/show/401680
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libircclient?expand=0&rev=15
2016-06-13 13:36:34 +00:00
c187d11501 Accepting request 285630 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/285630
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libircclient?expand=0&rev=7
2015-02-11 15:46:27 +00:00
Stephan Kulow
3835698951 Accepting request 105851 from devel:libraries:c_c++
Build libircclient 1.6

OBS-URL: https://build.opensuse.org/request/show/105851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libircclient?expand=0&rev=2
2012-02-21 11:20:33 +00:00
4 changed files with 55 additions and 26 deletions

3
libircclient-1.10.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bbb26f3af348b252c5204917a7f91cfdf172f1b6afbf4df1e561b03e20503c2d
size 288863

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:81c397eee618667bccfe8960352ba5f829c8c2e9badc270594b91128cd89c064
size 291086

View File

@@ -1,9 +1,39 @@
-------------------------------------------------------------------
Tue May 21 10:21:56 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Use %autosetup macro: allows us to eliminate usage of deprecated
%patchN syntax.
-------------------------------------------------------------------
Tue Aug 25 21:56:59 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- update to 1.10:
* Fixed compatibility with OpenSSL 1.1.x (thanks Antoine Amarilli)
* Fixed a few minor Win32 compatibility bugs.
* Fixed an error if the TCP connection to the IRC server couldn't be established under 250ms.
* Fixed a potential deadlock caused by WSAStartup() being called in DllMain()
- remove pdfgen.patch (upstream)
-------------------------------------------------------------------
Tue Aug 28 09:08:00 UTC 2018 - adam.majer@suse.de
- pdfgen.patch: use sphinx with latex to build documentation as
python-rst2pdf is only python2 at the moment
-------------------------------------------------------------------
Thu Dec 28 20:30:57 UTC 2017 - crrodriguez@opensuse.org
- export ac_cv_lib_ssl_SSL_library_init=yes before configure
to workaround buggy libssl check, in openSSL 1.1
SSL_library_init is a compatibility macro and not a symbol
in the shared library.
-------------------------------------------------------------------
Mon Jun 13 12:16:50 UTC 2016 - joop.boonen@opensuse.org
- cipher suite fix from ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH to
EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
bnc#857151
bnc#857151 libircclient-cipher-suite.diff
-------------------------------------------------------------------
Mon Jun 13 11:30:08 UTC 2016 - joop.boonen@opensuse.org

View File

@@ -1,7 +1,7 @@
#
# spec file for package libircclient
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,31 +12,36 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: libircclient
%define soname 1
Version: 1.9
Name: libircclient
Version: 1.10
Release: 0
Summary: Library implementing client-server IRC protocol
License: LGPL-2.0+
License: LGPL-2.0-or-later
Group: System/Libraries
Url: http://libircclient.sourceforge.net/
URL: http://libircclient.sourceforge.net/
Source0: http://sourceforge.net/projects/%{name}/files/%{name}/%{version}/%{name}-%{version}.tar.gz
# PATCH-FIX-OPENSUSE libircclient-memory-overflow.diff
Patch0: libircclient-memory-overflow.diff
# PATCH-FIX-UPSTREAM libircclient-cipher-suite.patch bnc#857151
Patch1: libircclient-cipher-suite.diff
BuildRequires: automake
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: libopenssl-devel
BuildRequires: libtool
BuildRequires: pkgconfig
%if 0%{?suse_version} > 1500
BuildRequires: python3-Sphinx
BuildRequires: python3-Sphinx-latex
%else
BuildRequires: python-Sphinx
BuildRequires: python-rst2pdf
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: python-Sphinx-latex
%endif
BuildRequires: pkgconfig(libcrypto)
BuildRequires: pkgconfig(libssl)
%description
It is designed to be small, fast, portable and compatible to RFC standards and most IRC clients.
@@ -64,42 +69,36 @@ Group: Development/Libraries/C and C++
It is designed to be small, fast, portable and compatible to RFC standards and most IRC clients.
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%autosetup -p1
%build
export CFLAGS="%{optflags} -fno-strict-aliasing"
export CPPFLAGS="$CFLAGS"
export CXXFLAGS="$CFLAGS"
%configure --enable-ipv6 --enable-openssl --enable-shared
make %{?_smp_mflags}
cd doc
make html
%install
%makeinstall
rm -f "%{buildroot}/%{_libdir}"/*.la
%make_install
find %{buildroot} -type f -name "*.la" -delete -print
mkdir -p "%{buildroot}/%{_mandir}/man1";
install -pm0644 man/libircclient.1 "%{buildroot}/%{_mandir}/man1/";
%fdupes -s %{buildroot}
%post -n %{name}%{soname} -p /sbin/ldconfig
%postun -n %{name}%{soname} -p /sbin/ldconfig
%files -n %{name}%{soname}
%defattr(-,root,root)
%doc Changelog LICENSE README THANKS
%doc Changelog README THANKS
%license LICENSE
%{_libdir}/libircclient.so.%{soname}
%files -n %{name}-devel
%defattr(-,root,root)
%{_includedir}/*
%{_libdir}/libircclient.so
%{_mandir}/man1/*
%files -n %{name}-doc
%defattr(-,root,root)
%doc doc/_build/html examples/*.cpp examples/*.c
%changelog