1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= Simple and small web browser using FLTK
9 HOMEPAGE= https://www.dillo.org
10 CONTACT= Michael_Reim[kraileth@elderlinux.org]
13 SITES[main]= https://fossies.org/linux/www/old/
14 DISTFILE[1]= dillo-3.0.5.tar.gz:main
16 SPKGS[standard]= complete
20 OPTIONS_AVAILABLE= none
21 OPTIONS_STANDARD= none
23 BUILD_DEPENDS= fltk:dev:standard
24 BUILDRUN_DEPENDS= fltk:primary:standard
25 RUN_DEPENDS= wget:primary:standard
27 USES= gmake iconv pkgconfig zlib ssl:openssl30
28 XORG_COMPONENTS= x11 xft xcursor xfixes xext xinerama
30 LICENSE= GPLv3:primary
31 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
32 LICENSE_FILE= GPLv3:{{WRKSRC}}/COPYING
33 LICENSE_AWK= TERMS:"^$$"
34 LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/IO/about.c
37 FPC_EQUIVALENT= www/dillo2
40 CONFIGURE_ARGS= --enable-ssl
42 CONFIGURE_ENV= LIBS=-liconv
44 [FILE:421:descriptions/desc.primary]
45 Dillo aims to be a multi-platform graphical web browser that stays small,
46 light-weight and fast while being extensible. The developers take
47 standards compliency seriously. The browser is written in C++ and uses the
50 Currently Dillo is lacking some features like javascript support that
51 makes using modern websites impossible. Work is in progress to provide the
52 missing bits in future versions, though.
56 2cbb22262db54cb6ef7d80d0d96045fa3b9b24da438defa1ed01cf8e7ce70f66 912407 dillo-3.0.5.tar.gz
59 [FILE:451:manifests/plist.primary]
62 dillo-install-hyphenation
70 lib/dillo/dpi/bookmarks/bookmarks.dpi
71 lib/dillo/dpi/cookies/cookies.dpi
72 lib/dillo/dpi/datauri/datauri.filter.dpi
73 lib/dillo/dpi/downloads/downloads.dpi
74 lib/dillo/dpi/file/file.dpi
75 lib/dillo/dpi/ftp/ftp.filter.dpi
76 lib/dillo/dpi/hello/hello.filter.dpi
77 lib/dillo/dpi/https/https.filter.dpi
78 lib/dillo/dpi/vsource/vsource.filter.dpi
79 share/man/man1/dillo.1.gz
82 [FILE:31:manifests/plist.docs]
83 share/doc/dillo/user_help.html
86 [FILE:283:patches/patch-dpid_dpid.c]
87 --- dpid/dpid.c.orig 2015-06-10 21:34:22 UTC
96 +struct dp *dpi_attr_list;
97 +Dlist *services_list;
100 volatile sig_atomic_t caught_sigchld = 0;
101 char *SharedKey = NULL;
105 [FILE:885:patches/patch-dpid_dpid.h]
106 --- dpid/dpid.h.orig 2015-06-10 21:34:22 UTC
110 /*! \TODO: Should read this from dillorc */
111 #define SRS_NAME "dpid.srs"
114 /*! dpid's service request socket file descriptor */
118 /*! plugin state information
120 @@ -49,19 +48,19 @@ struct service {
123 /*! Number of available plugins */
127 /*! Number of sockets being watched */
129 +extern int numsocks;
131 /*! State information for each plugin. */
132 -struct dp *dpi_attr_list;
133 +extern struct dp *dpi_attr_list;
135 /*! service served for each plugin */
136 -Dlist *services_list;
137 +extern Dlist *services_list;
139 /*! Set of sockets watched for connections */
141 +extern fd_set sock_set;
143 /*! Set to 1 by the SIGCHLD handler dpi_sigchld */
144 extern volatile sig_atomic_t caught_sigchld;
147 [FILE:335:patches/patch-dpid_dpid__common.h]
148 --- dpid/dpid_common.h.orig 2015-06-30 14:06:08 UTC
149 +++ dpid/dpid_common.h
153 /*! Error codes for dpid */
157 dpid_srs_addrinuse /* dpid service request socket address already in use */
161 /*! Intended for identifying dillo plugins
165 [FILE:662:patches/patch-dpid_main.c]
166 --- dpid/main.c.orig 2015-06-10 21:34:22 UTC
168 @@ -231,7 +231,7 @@ int main(void)
169 /* this sleep used to unmask a race condition */
172 - dpi_errno = no_errors;
173 + enum dpi_errno error_code = no_errors;
175 /* Get list of available dpis */
176 numdpis = register_all(&dpi_attr_list);
177 @@ -254,7 +254,7 @@ int main(void)
179 /* Initialise sockets */
180 if ((numsocks = init_ids_srs_socket()) == -1) {
181 - switch (dpi_errno) {
182 + switch (error_code) {
183 case dpid_srs_addrinuse:
184 MSG_ERR("dpid refuses to start, possibly because:\n");
185 MSG_ERR("\t1) An instance of dpid is already running.\n");