Commit Graph

160 Commits

Author SHA1 Message Date
Lukáš Zaoral
c6e6799231
new upstream release
Resolves: rhbz#2192272
2023-05-02 12:58:07 +02:00
Lukáš Zaoral
64336b6eff
migrate to SPDX license format 2023-04-11 16:34:42 +02:00
Arjun Shankar
79fd552452 Port configure script to C99
Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
2023-03-24 14:38:21 +01:00
Jan Rybar
bcfa84f8a8 parallel builds cause FTBFS
Resolves: bz#2171476
2023-02-20 19:41:32 +01:00
Fedora Release Engineering
fab9f180b3 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 02:12:29 +00:00
Kamil Dudka
549ba96877 Resolves: #1098789 - make the IDN2 support work again
The patch was lost while rebasing to elinks-0.15.1 because it
had not been upstreamed.
2023-01-02 09:23:59 +01:00
Kamil Dudka
e45802c7f1 new upstream release: 0.16.0 2023-01-02 09:14:57 +01:00
Kamil Dudka
d7bb168676 new upstream release: 0.15.1 2022-08-01 12:46:07 +02:00
Fedora Release Engineering
09a0758ded Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 01:49:59 +00:00
Kamil Dudka
f8a39fed9b elinks.spec: add build dependency on gettext
... to avoid failure of `make install`:

[...]
[MAKE install]   po
make[1]: Entering directory '/builddir/build/BUILD/elinks-0.15.0/po'
 [GMSGFMT]   po/af.gmo                  [GMSGFMT]   po/be.gmo                  [GMSGFMT]   po/bg.gmo                  [GMSGFMT]   po/ca.gmo                  [GMSGFMT]   po/cs.gmo                  [GMSGFMT]   po/da.gmo                  [GMSGFMT]   po/de.gmo                  [GMSGFMT]   po/el.gmo                  [GMSGFMT]   po/es.gmo                  [GMSGFMT]   po/et.gmo                  [GMSGFMT]   po/fi.gmo                  [GMSGFMT]   po/fr.gmo                  [GMSGFMT]   po/gl.gmo                  [GMSGFMT]   po/hr.gmo                  [GMSGFMT]   po/hu.gmo                  [GMSGFMT]   po/id.gmo                  [GMSGFMT]   po/is.gmo                  [GMSGFMT]   po/it.gmo                  [GMSGFMT]   po/ja.gmo                  [GMSGFMT]   po/lt.gmo                  [GMSGFMT]   po/nl.gmo                  [GMSGFMT]   po/nb.gmo                  [GMSGFMT]   po/pl.gmo                  [GMSGFMT]   po/pt.gmo                  [GMSGFMT]   po/pt_BR.gmo               [GMSGFMT]   po/ro.gmo                  [GMSGFMT]   po/ru.gmo                  [GMSGFMT]   po/sk.gmo                  [GMSGFMT]   po/sr.gmo                  [GMSGFMT]   po/sv.gmo                  [GMSGFMT]   po/tr.gmo                  [GMSGFMT]   po/uk.gmo                 .././config//mkinstalldirs /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale
     [INSTALL]   po/af.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/af/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'af.gmo': No such file or directory
     [INSTALL]   po/be.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/be/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'be.gmo': No such file or directory
     [INSTALL]   po/bg.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/bg/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'bg.gmo': No such file or directory
     [INSTALL]   po/ca.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/ca/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'ca.gmo': No such file or directory
     [INSTALL]   po/cs.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/cs/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'cs.gmo': No such file or directory
     [INSTALL]   po/da.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/da/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'da.gmo': No such file or directory
     [INSTALL]   po/de.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/de/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'de.gmo': No such file or directory
     [INSTALL]   po/el.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/el/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'el.gmo': No such file or directory
     [INSTALL]   po/es.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/es/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'es.gmo': No such file or directory
     [INSTALL]   po/et.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/et/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'et.gmo': No such file or directory
     [INSTALL]   po/fi.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/fi/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'fi.gmo': No such file or directory
     [INSTALL]   po/fr.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/fr/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'fr.gmo': No such file or directory
     [INSTALL]   po/gl.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/gl/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'gl.gmo': No such file or directory
     [INSTALL]   po/hr.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/hr/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'hr.gmo': No such file or directory
     [INSTALL]   po/hu.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/hu/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'hu.gmo': No such file or directory
     [INSTALL]   po/id.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/id/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'id.gmo': No such file or directory
     [INSTALL]   po/is.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/is/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'is.gmo': No such file or directory
     [INSTALL]   po/it.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/it/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'it.gmo': No such file or directory
     [INSTALL]   po/ja.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/ja/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'ja.gmo': No such file or directory
     [INSTALL]   po/lt.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/lt/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'lt.gmo': No such file or directory
     [INSTALL]   po/nl.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/nl/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'nl.gmo': No such file or directory
     [INSTALL]   po/nb.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/nb/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'nb.gmo': No such file or directory
     [INSTALL]   po/pl.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/pl/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'pl.gmo': No such file or directory
     [INSTALL]   po/pt.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/pt/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'pt.gmo': No such file or directory
     [INSTALL]   po/pt_BR.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/pt_BR/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'pt_BR.gmo': No such file or directory
     [INSTALL]   po/ro.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/ro/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'ro.gmo': No such file or directory
     [INSTALL]   po/ru.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/ru/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'ru.gmo': No such file or directory
     [INSTALL]   po/sk.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/sk/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'sk.gmo': No such file or directory
     [INSTALL]   po/sr.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/sr/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'sr.gmo': No such file or directory
     [INSTALL]   po/sv.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/sv/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'sv.gmo': No such file or directory
     [INSTALL]   po/tr.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/tr/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'tr.gmo': No such file or directory
     [INSTALL]   po/uk.gmo -> /builddir/build/BUILDROOT/elinks-0.15.0-1.fc37.x86_64/usr/share/locale/uk/LC_MESSAGES/elinks.mo
/usr/bin/install: cannot stat 'uk.gmo': No such file or directory
make[1]: *** [Makefile:136: install-local] Error 1
make[1]: Leaving directory '/builddir/build/BUILD/elinks-0.15.0/po'
make: *** [Makefile.lib:268: install-recursive] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.yOPHPE (%install)
2022-04-11 10:37:57 +02:00
Kamil Dudka
738471d36c elinks.spec: add build dependency on gcc-c++
It is for some reason expected by autoconf:

[...]
checking for variadic macros... yes
checking how to run the C++ preprocessor... /lib/cpp
configure: error: in `/builddir/build/BUILD/elinks-0.15.0':
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details
RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.md0nhQ (%build)
2022-04-11 10:24:29 +02:00
Kamil Dudka
bc3c68a6e3 new upstream release: 0.15.0 2022-04-11 10:07:07 +02:00
Fedora Release Engineering
d44e960ead - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 01:47:55 +00:00
Sahana Prasad
bea06fb001 Rebuilt with OpenSSL 3.0.0 2021-09-14 19:01:10 +02:00
Fedora Release Engineering
ede510b48f - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 21:48:52 +00:00
Fedora Release Engineering
842b73842c - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 04:26:58 +00:00
Kamil Dudka
ee434a763a elinks.spec: keep BR list alphabetically sorted 2021-01-07 09:04:26 +01:00
Robert Scheck
4bcd0072db Spec file cleanup 2020-12-26 04:20:18 +01:00
Tom Stellard
2212d1088c Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-17 04:59:51 +00:00
Kamil Dudka
503a1ade23 make the code build with lua-5.4.x
Otherwise the build would fail like this:

gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection  -D_GNU_SOURCE -Wall -Wno-address -fno-strict-overflow -rdynamic -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o elinks lib.o vernum.o -lssl -lcrypto -L/usr/lib -llua -lm -Wl,--as-needed -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -ldl  -lgpm -lz -lbz2 -lidn2 -lexpat
/usr/bin/ld: lib.o: in function `l_tmpname':
/home/kdudka/fedora/elinks/elinks-0.12pre6/src/scripting/lua/core.c:252: warning: the use of `tempnam' is dangerous, better use `mkstemp'
/usr/bin/ld: lib.o: in function `script_hook_pre_format_html':
/home/kdudka/fedora/elinks/elinks-0.12pre6/src/scripting/lua/hooks.c:147: undefined reference to `lua_strlen'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:41: elinks] Error 1
make[1]: Leaving directory '/home/kdudka/fedora/elinks/elinks-0.12pre6/src'
make: *** [Makefile.lib:269: all-recursive] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.1Mc5xz (%build)
2020-07-31 17:09:31 +02:00
Fedora Release Engineering
64a63524c9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 16:26:29 +00:00
Fedora Release Engineering
9deb404eb4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 17:10:20 +00:00
Fedora Release Engineering
790c49c252 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 23:21:24 +00:00
Fedora Release Engineering
22e55bbd80 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 18:31:03 +00:00
Igor Gnatenko
f5eedc6e80 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:00 +01:00
Kamil Dudka
8c77a633f5 fix programming mistakes detected by static analysis 2018-11-07 16:51:12 +01:00
Fedora Release Engineering
7c77e0be6a - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 23:46:52 +00:00
Kamil Dudka
b43972f550 add explicit BR for the gcc compiler
... as instructed at:

https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B
2018-02-19 16:29:45 +01:00
Fedora Release Engineering
79c1ab580e - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 08:19:13 +00:00
Kamil Dudka
b2270a2f6e drop support for JS engine that is no longer maintained
See the following post for details:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/BPY7AJSTQQDICEQWGUBVIAZW6LMN3F3J/
2017-10-11 15:21:31 +02:00
Kamil Dudka
ec4a1f8dfe always build verbosely, drop outdated doc files 2017-10-11 15:16:08 +02:00
Fedora Release Engineering
9220880a8d - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 20:00:30 +00:00
Fedora Release Engineering
43baff9cbf - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 07:18:27 +00:00
Kamil Dudka
4c9c9010b6 Resolves: #1446545 - rebuild against js-devel with ABI-incompatible <js/jsval.h> 2017-05-02 18:43:14 +02:00
Kamil Dudka
a4f96767d0 Resolves: #1423519 - fix compatibility with OpenSSL 1.1 2017-02-17 17:24:29 +01:00
Kamil Dudka
07b54aead5 make configure.ac recognize recent versions of GCC 2017-02-17 17:17:34 +01:00
Kamil Dudka
1ca01f11af apply patches automatically to ease maintenance 2017-02-17 17:16:40 +01:00
Tomas Mraz
a63c137931 drop disablement of TLS1.0 on second attempt to connect,
it would not work correctly anyway and the code does not build
  with OpenSSL-1.1.0
2017-02-17 16:44:11 +01:00
Fedora Release Engineering
83104423d0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 09:07:18 +00:00
Dennis Gilmore
904b9b13f2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 19:44:27 +00:00
Kamil Dudka
f94b775082 Resolves: #881399 - use the OpenSSL-provided host name check 2015-07-07 13:42:24 +02:00
Kamil Dudka
ba2413a2cd rename the input file of autoconf
... to eliminate a warning in %prep
2015-07-07 13:42:20 +02:00
Dennis Gilmore
f4353bffa3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 05:21:00 +00:00
Kamil Dudka
ab393dfb7c Resolves: #1222555 - remove an obsolete configuration option
... from /etc/elinks.conf
2015-05-18 19:04:57 +02:00
Kamil Dudka
abd6d3b026 fix an invalid date entry in %changelog 2015-05-18 19:04:56 +02:00
Kamil Dudka
6e8e7242dd use OpenSSL instead of nss_compat_ossl
... which is no longer maintained
2015-03-30 16:33:08 +02:00
Tom Callaway
2f9bced2f5 rebuild for lua 5.3 2015-01-16 21:35:36 -05:00
Peter Robinson
594aced49f - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-16 10:35:26 +00:00
Dennis Gilmore
1234fd4af7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 05:07:38 -05:00
Kamil Dudka
2850bcf7a0 eliminate offset in elinks-0.12pre6-libidn2.patch 2014-06-02 12:22:09 +02:00