diff --git a/.gitignore b/.gitignore index 57affb6..211a014 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ .osc +dictd*/ diff --git a/_service.NO b/_service.NO new file mode 100644 index 0000000..6fe96ff --- /dev/null +++ b/_service.NO @@ -0,0 +1,16 @@ + + + git + https://github.com/cheusov/dictd.git + 1.13.1+git + dictd-1.13 + enable + mcepl@cepl.eu + + + + *.tar + gz + + + diff --git a/_servicedata b/_servicedata new file mode 100644 index 0000000..0740537 --- /dev/null +++ b/_servicedata @@ -0,0 +1,4 @@ + + + https://github.com/cheusov/dictd.git + cccab00fe9eea071f35474c0f7d1c95daa5eeb22 \ No newline at end of file diff --git a/dictd-1.13.1.tar.gz b/dictd-1.13.1.tar.gz deleted file mode 100644 index 9936e29..0000000 --- a/dictd-1.13.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a00bfa802354217d355bef2846b69bf81628af9a137651da74a8366ef55ecc16 -size 338581 diff --git a/dictd-1.13.3.tar.gz b/dictd-1.13.3.tar.gz new file mode 100644 index 0000000..7deec31 --- /dev/null +++ b/dictd-1.13.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:192129dfb38fa723f48a9586c79c5198fc4904fec1757176917314dd073f1171 +size 390047 diff --git a/dictd.changes b/dictd.changes index 09b8b47..aee65ff 100644 --- a/dictd.changes +++ b/dictd.changes @@ -1,3 +1,39 @@ +------------------------------------------------------------------- +Mon Nov 18 11:00:22 UTC 2024 - Matej Cepl + +- Update to 1.13.3: + - dictd: fix buffer overflow in first/last search strategies. +- Remove upstreamed index-buf-ovrflw.patch. + +------------------------------------------------------------------- +Fri Nov 15 12:58:53 UTC 2024 - Matej Cepl + +- Update to 1.13.2: + - Remove config.{sub,guess} + - Update version to 1.13.2 + - Rename configure.in to configure.ac + - dictP.h: remove #include + - configure.in: fix obsolete code + - Fix compilation issues with gcc-14 + - Update configure script and the like (autoconf-2.72) +- Remove upstreamed patches: + - gcc-14.patch +- Add index-buf-ovrflw.patch to fix a buffer overflow in index.c + (courtesy of the upstream author). + +------------------------------------------------------------------- +Sat Nov 02 21:08:57 UTC 2024 - mcepl@cepl.eu + +- Update to version 1.13.1+git.1730572217.cccab00: + * dictd: listen to ipv6 and ipv4 by default + * remove use of deprecated inet_aton and inet_ntoa + * dictd: install dictd*.conf files to ${DATADIR}/examples/dictd by default + * Fix problems with DICT_CONFIG_PATH and other defined came from Makefile + * dict/Makefile: do not copy man page to ${BINDIR} :-) + * dict/Makefile: formatting + * dict: install samples dict.conf and dict2.conf to ${EGDIR} + * Move examples/dict1.conf to dict/ + ------------------------------------------------------------------- Thu Mar 7 18:18:01 UTC 2024 - Matej Cepl diff --git a/dictd.obsinfo b/dictd.obsinfo index 181e1f8..8eac90e 100644 --- a/dictd.obsinfo +++ b/dictd.obsinfo @@ -1,5 +1,4 @@ name: dictd -version: 1.12.1.git.1520674574.9a2f53e -mtime: 1520674574 -commit: 9a2f53ec26ec7eb1880437f1cafae6291634c98d - +version: 1.13.1+git.1730572217.cccab00 +mtime: 1730572217 +commit: cccab00fe9eea071f35474c0f7d1c95daa5eeb22 diff --git a/dictd.spec b/dictd.spec index 127751e..0581975 100644 --- a/dictd.spec +++ b/dictd.spec @@ -17,22 +17,24 @@ Name: dictd -Version: 1.13.1 +Version: 1.13.3 Release: 0 Summary: DICT protocol (RFC 2229) server and command-line client License: BSD-3-Clause AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND MIT AND SUSE-Public-Domain Group: Productivity/Office/Dictionary URL: https://github.com/cheusov/dictd -Source0: https://github.com/cheusov/dictd/archive/%{version}.tar.gz#/dictd-%{version}.tar.gz +# Source0: https://github.com/cheusov/dictd/archive/%%{version}.tar.gz#/dictd-%%{version}.tar.gz +Source0: https://sourceforge.net/projects/dict/files/dictd/dictd-%{version}/dictd-%{version}.tar.gz Source1: colorit.conf Source2: dictd.service Source99: dictd-rpmlintrc Patch0: dictd-1.12.1-unused-return.patch -BuildRequires: autoconf +# BuildRequires: mk-configure BuildRequires: bison BuildRequires: flex BuildRequires: gawk BuildRequires: gcc +BuildRequires: judy-devel BuildRequires: libdbi-devel BuildRequires: libmaa-devel BuildRequires: libtool @@ -52,12 +54,6 @@ set up a custom dictionary. To look up, for example, the word "grunt", execute `dict grunt` at a command line. See the man pages of dict and dictd for details. -%prep -%setup -q -%autopatch -p1 - -autoreconf -fv - %package devel Summary: Development files for dictd Group: Development/Languages/C and C++ @@ -73,14 +69,28 @@ dictd for details. This package contains development files for the dictd package. +%prep +%autosetup -p1 + %build export LDFLAGS="%{?__global_ldflags}" CPPFLAGS="%{optflags} -fPIC" +# export USE_PLUGIN=1 +# export PREFIX="%%{_prefix}" +# export MANDIR="%%{_mandir}" +# export SYSCONFDIR="%%{_sysconfdir}" +# export CC="%%{__cc}" +# export DESTDIR="%%{buildroot}" +# export COPTS="%%{optflags} -fPIC" +# mkc_compiler_settings +# mkcmake all +export LEXLIB="-fl" %configure --enable-dictorg --with-plugin-dbi # --disable-plugin %make_build %install %make_install +# mkcmake install install -D -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/colorit.conf cat <%{buildroot}/%{_sysconfdir}/dictd.conf global { @@ -110,6 +120,9 @@ if [ "x%{_libdir}" != "x%{_libexecdir}" ] ; then fi rm -fv %{buildroot}%{_libdir}/*.{la,a} +%check +%make_build test + %pre %service_add_pre dictd.service