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://www.dillo.org/download/
14 DISTFILE[1]= dillo-3.0.5.tar.bz2:main
16 SPKGS[standard]= complete
20 OPTIONS_AVAILABLE= none
21 OPTIONS_STANDARD= none
23 BUILDRUN_DEPENDS= fltk:primary:standard
24 RUN_DEPENDS= wget:primary:standard
26 USES= gmake iconv pkgconfig ssl
28 LICENSE= GPLv3:primary
29 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
30 LICENSE_FILE= GPLv3:{{WRKSRC}}/COPYING
31 LICENSE_AWK= TERMS:"^$$"
32 LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/IO/about.c
35 FPC_EQUIVALENT= www/dillo2
38 CONFIGURE_ARGS= --enable-ssl
40 CONFIGURE_ENV= LIBS=-liconv
42 [FILE:421:descriptions/desc.primary]
43 Dillo aims to be a multi-platform graphical web browser that stays small,
44 light-weight and fast while being extensible. The developers take
45 standards compliency seriously. The browser is written in C++ and uses the
48 Currently Dillo is lacking some features like javascript support that
49 makes using modern websites impossible. Work is in progress to provide the
50 missing bits in future versions, though.
54 db1be16c1c5842ebe07b419aa7c6ef11a45603a75df2877f99635f4f8345148b 734472 dillo-3.0.5.tar.bz2
57 [FILE:451:manifests/plist.primary]
60 dillo-install-hyphenation
68 lib/dillo/dpi/bookmarks/bookmarks.dpi
69 lib/dillo/dpi/cookies/cookies.dpi
70 lib/dillo/dpi/datauri/datauri.filter.dpi
71 lib/dillo/dpi/downloads/downloads.dpi
72 lib/dillo/dpi/file/file.dpi
73 lib/dillo/dpi/ftp/ftp.filter.dpi
74 lib/dillo/dpi/hello/hello.filter.dpi
75 lib/dillo/dpi/https/https.filter.dpi
76 lib/dillo/dpi/vsource/vsource.filter.dpi
77 share/man/man1/dillo.1.gz
80 [FILE:31:manifests/plist.docs]
81 share/doc/dillo/user_help.html
84 [FILE:283:patches/patch-dpid_dpid.c]
85 --- dpid/dpid.c.orig 2015-06-10 21:34:22 UTC
94 +struct dp *dpi_attr_list;
95 +Dlist *services_list;
98 volatile sig_atomic_t caught_sigchld = 0;
99 char *SharedKey = NULL;
103 [FILE:885:patches/patch-dpid_dpid.h]
104 --- dpid/dpid.h.orig 2015-06-10 21:34:22 UTC
108 /*! \TODO: Should read this from dillorc */
109 #define SRS_NAME "dpid.srs"
112 /*! dpid's service request socket file descriptor */
116 /*! plugin state information
118 @@ -49,19 +48,19 @@ struct service {
121 /*! Number of available plugins */
125 /*! Number of sockets being watched */
127 +extern int numsocks;
129 /*! State information for each plugin. */
130 -struct dp *dpi_attr_list;
131 +extern struct dp *dpi_attr_list;
133 /*! service served for each plugin */
134 -Dlist *services_list;
135 +extern Dlist *services_list;
137 /*! Set of sockets watched for connections */
139 +extern fd_set sock_set;
141 /*! Set to 1 by the SIGCHLD handler dpi_sigchld */
142 extern volatile sig_atomic_t caught_sigchld;
145 [FILE:335:patches/patch-dpid_dpid__common.h]
146 --- dpid/dpid_common.h.orig 2015-06-30 14:06:08 UTC
147 +++ dpid/dpid_common.h
151 /*! Error codes for dpid */
155 dpid_srs_addrinuse /* dpid service request socket address already in use */
159 /*! Intended for identifying dillo plugins
163 [FILE:662:patches/patch-dpid_main.c]
164 --- dpid/main.c.orig 2015-06-10 21:34:22 UTC
166 @@ -231,7 +231,7 @@ int main(void)
167 /* this sleep used to unmask a race condition */
170 - dpi_errno = no_errors;
171 + enum dpi_errno error_code = no_errors;
173 /* Get list of available dpis */
174 numdpis = register_all(&dpi_attr_list);
175 @@ -254,7 +254,7 @@ int main(void)
177 /* Initialise sockets */
178 if ((numsocks = init_ids_srs_socket()) == -1) {
179 - switch (dpi_errno) {
180 + switch (error_code) {
181 case dpid_srs_addrinuse:
182 MSG_ERR("dpid refuses to start, possibly because:\n");
183 MSG_ERR("\t1) An instance of dpid is already running.\n");