mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 06:33:50 +02:00
dillo: update to 3.1.0.
This commit is contained in:
parent
1cbd8b4cd2
commit
a88f1a3323
4 changed files with 6 additions and 167 deletions
|
@ -1,80 +0,0 @@
|
||||||
Description: Fix FTBFS with gcc-10
|
|
||||||
Bug-Debian: https://bugs.debian.org/957136
|
|
||||||
Bug-Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=1799282
|
|
||||||
Author: Axel Beckert <abe@debian.org>
|
|
||||||
Forwarded: no
|
|
||||||
|
|
||||||
--- a/dpid/dpid.h
|
|
||||||
+++ b/dpid/dpid.h
|
|
||||||
@@ -25,10 +25,10 @@
|
|
||||||
|
|
||||||
/*! \TODO: Should read this from dillorc */
|
|
||||||
#define SRS_NAME "dpid.srs"
|
|
||||||
-char *srs_name;
|
|
||||||
+extern char *srs_name;
|
|
||||||
|
|
||||||
/*! dpid's service request socket file descriptor */
|
|
||||||
-int srs_fd;
|
|
||||||
+extern int srs_fd;
|
|
||||||
|
|
||||||
/*! plugin state information
|
|
||||||
*/
|
|
||||||
@@ -49,19 +49,19 @@
|
|
||||||
};
|
|
||||||
|
|
||||||
/*! Number of available plugins */
|
|
||||||
-int numdpis;
|
|
||||||
+extern int numdpis;
|
|
||||||
|
|
||||||
/*! Number of sockets being watched */
|
|
||||||
-int numsocks;
|
|
||||||
+extern int numsocks;
|
|
||||||
|
|
||||||
/*! State information for each plugin. */
|
|
||||||
-struct dp *dpi_attr_list;
|
|
||||||
+extern struct dp *dpi_attr_list;
|
|
||||||
|
|
||||||
/*! service served for each plugin */
|
|
||||||
-Dlist *services_list;
|
|
||||||
+extern Dlist *services_list;
|
|
||||||
|
|
||||||
/*! Set of sockets watched for connections */
|
|
||||||
-fd_set sock_set;
|
|
||||||
+extern fd_set sock_set;
|
|
||||||
|
|
||||||
/*! Set to 1 by the SIGCHLD handler dpi_sigchld */
|
|
||||||
extern volatile sig_atomic_t caught_sigchld;
|
|
||||||
--- a/dpid/main.c
|
|
||||||
+++ b/dpid/main.c
|
|
||||||
@@ -31,6 +31,17 @@
|
|
||||||
#include "../dpip/dpip.h"
|
|
||||||
|
|
||||||
sigset_t mask_sigchld;
|
|
||||||
+char *srs_name;
|
|
||||||
+int srs_fd;
|
|
||||||
+int numdpis;
|
|
||||||
+int numsocks;
|
|
||||||
+struct dp *dpi_attr_list;
|
|
||||||
+Dlist *services_list;
|
|
||||||
+fd_set sock_set;
|
|
||||||
+enum {
|
|
||||||
+ no_errors,
|
|
||||||
+ dpid_srs_addrinuse /* dpid service request socket address already in use */
|
|
||||||
+} dpi_errno;
|
|
||||||
|
|
||||||
|
|
||||||
/* Start a dpi filter plugin after accepting the pending connection
|
|
||||||
--- a/dpid/dpid_common.h
|
|
||||||
+++ b/dpid/dpid_common.h
|
|
||||||
@@ -38,10 +38,7 @@
|
|
||||||
|
|
||||||
|
|
||||||
/*! Error codes for dpid */
|
|
||||||
-enum {
|
|
||||||
- no_errors,
|
|
||||||
- dpid_srs_addrinuse /* dpid service request socket address already in use */
|
|
||||||
-} dpi_errno;
|
|
||||||
+extern enum dpi_errno;
|
|
||||||
|
|
||||||
/*! Intended for identifying dillo plugins
|
|
||||||
* and related files
|
|
|
@ -1,66 +0,0 @@
|
||||||
Description: Fix OpenSSL 1.1 detection and access to now opaque structures.
|
|
||||||
Bug-Debian: https://bugs.debian.org/845035
|
|
||||||
Author: Axel Beckert <abe@debian.org>
|
|
||||||
Forwarded: http://lists.dillo.org/pipermail/dillo-dev/2017-September/011076.html
|
|
||||||
|
|
||||||
--- a/configure 2015-06-30 16:07:22.000000000 +0200
|
|
||||||
+++ b/configure 2015-06-30 16:07:22.000000000 +0200
|
|
||||||
@@ -6002,9 +6002,9 @@
|
|
||||||
|
|
||||||
if test "x$ssl_ok" = "xyes"; then
|
|
||||||
old_libs="$LIBS"
|
|
||||||
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_library_init in -lssl" >&5
|
|
||||||
-$as_echo_n "checking for SSL_library_init in -lssl... " >&6; }
|
|
||||||
-if ${ac_cv_lib_ssl_SSL_library_init+:} false; then :
|
|
||||||
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_new in -lssl" >&5
|
|
||||||
+$as_echo_n "checking for SSL_new in -lssl... " >&6; }
|
|
||||||
+if ${ac_cv_lib_ssl_SSL_new+:} false; then :
|
|
||||||
$as_echo_n "(cached) " >&6
|
|
||||||
else
|
|
||||||
ac_check_lib_save_LIBS=$LIBS
|
|
||||||
@@ -6018,27 +6018,27 @@
|
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C"
|
|
||||||
#endif
|
|
||||||
-char SSL_library_init ();
|
|
||||||
+char SSL_new ();
|
|
||||||
int
|
|
||||||
main ()
|
|
||||||
{
|
|
||||||
-return SSL_library_init ();
|
|
||||||
+return SSL_new ();
|
|
||||||
;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
_ACEOF
|
|
||||||
if ac_fn_c_try_link "$LINENO"; then :
|
|
||||||
- ac_cv_lib_ssl_SSL_library_init=yes
|
|
||||||
+ ac_cv_lib_ssl_SSL_new=yes
|
|
||||||
else
|
|
||||||
- ac_cv_lib_ssl_SSL_library_init=no
|
|
||||||
+ ac_cv_lib_ssl_SSL_new=no
|
|
||||||
fi
|
|
||||||
rm -f core conftest.err conftest.$ac_objext \
|
|
||||||
conftest$ac_exeext conftest.$ac_ext
|
|
||||||
LIBS=$ac_check_lib_save_LIBS
|
|
||||||
fi
|
|
||||||
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_library_init" >&5
|
|
||||||
-$as_echo "$ac_cv_lib_ssl_SSL_library_init" >&6; }
|
|
||||||
-if test "x$ac_cv_lib_ssl_SSL_library_init" = xyes; then :
|
|
||||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_new" >&5
|
|
||||||
+$as_echo "$ac_cv_lib_ssl_SSL_new" >&6; }
|
|
||||||
+if test "x$ac_cv_lib_ssl_SSL_new" = xyes; then :
|
|
||||||
ssl_ok=yes
|
|
||||||
else
|
|
||||||
ssl_ok=no
|
|
||||||
--- a/dpi/https.c
|
|
||||||
+++ b/dpi/https.c
|
|
||||||
@@ -476,7 +476,7 @@
|
|
||||||
case X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT:
|
|
||||||
/*Either self signed and untrusted*/
|
|
||||||
/*Extract CN from certificate name information*/
|
|
||||||
- if ((cn = strstr(remote_cert->name, "/CN=")) == NULL) {
|
|
||||||
+ if ((cn = strstr(X509_get_subject_name((X509 *) remote_cert), "/CN=")) == NULL) {
|
|
||||||
strcpy(buf, "(no CN given)");
|
|
||||||
} else {
|
|
||||||
char *cn_end;
|
|
|
@ -1,16 +0,0 @@
|
||||||
Description: Fix DuckDuckGo shortcut to make result links working
|
|
||||||
Bug-Debian: https://bugs.debian/org/924357
|
|
||||||
Forwarded: no
|
|
||||||
Author: liftof+dbug@gmail.com
|
|
||||||
|
|
||||||
--- a/dillorc
|
|
||||||
+++ b/dillorc
|
|
||||||
@@ -157,7 +157,7 @@
|
|
||||||
# You can enable multiple search_url strings at once and select from among
|
|
||||||
# them at runtime, with the first being the default.
|
|
||||||
# (the prefix serves to search from the Location Bar. e.g. "dd dillo image")
|
|
||||||
-search_url="dd DuckDuckGo (https) https://duckduckgo.com/lite/?kp=-1&q=%s"
|
|
||||||
+search_url="dd DuckDuckGo (https) https://duckduckgo.com/lite/?kp=-1&q=%s&kd=-1"
|
|
||||||
search_url="Wikipedia http://www.wikipedia.org/w/index.php?search=%s&go=Go"
|
|
||||||
search_url="Free Dictionary http://www.thefreedictionary.com/%s"
|
|
||||||
search_url="Startpage (https) https://www.startpage.com/do/search?query=%s"
|
|
|
@ -1,17 +1,18 @@
|
||||||
# Template file for 'dillo'
|
# Template file for 'dillo'
|
||||||
pkgname=dillo
|
pkgname=dillo
|
||||||
version=3.0.5
|
version=3.1.0
|
||||||
revision=14
|
revision=1
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
configure_args="--enable-ssl --enable-ipv6 --enable-threaded-dns"
|
configure_args="--enable-tls --enable-ipv6 --enable-threaded-dns"
|
||||||
conf_files="/etc/dillo/dillorc
|
conf_files="/etc/dillo/dillorc
|
||||||
/etc/dillo/domainrc
|
/etc/dillo/domainrc
|
||||||
/etc/dillo/dpidrc
|
/etc/dillo/dpidrc
|
||||||
/etc/dillo/keysrc"
|
/etc/dillo/keysrc"
|
||||||
|
hostmakedepends="which"
|
||||||
makedepends="fltk-devel openssl-devel"
|
makedepends="fltk-devel openssl-devel"
|
||||||
short_desc="Small and light graphical web browser"
|
short_desc="Small and light graphical web browser"
|
||||||
maintainer="Leah Neukirchen <leah@vuxu.org>"
|
maintainer="Leah Neukirchen <leah@vuxu.org>"
|
||||||
license="GPL-3.0-or-later"
|
license="GPL-3.0-or-later"
|
||||||
homepage="https://www.dillo.org/download/"
|
homepage="https://www.dillo.org/download/"
|
||||||
distfiles="https://web.archive.org/web/20210410093347/https://www.dillo.org/download/dillo-${version}.tar.bz2"
|
distfiles="https://github.com/dillo-browser/dillo/releases/download/v${version}/dillo-${version}.tar.gz"
|
||||||
checksum=db1be16c1c5842ebe07b419aa7c6ef11a45603a75df2877f99635f4f8345148b
|
checksum=bb627c976350c3aa8aa82aefcd34b931bb32d1fa52541f145a6837acf1b992b0
|
||||||
|
|
Loading…
Add table
Reference in a new issue