Ravenports generated: 17 May 2024 18:31
[ravenports.git] / bucket_9B / dillo
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               dillo
4 VERSION=                3.0.5
5 REVISION=               2
6 KEYWORDS=               www
7 VARIANTS=               standard
8 SDESC[standard]=        Simple and small web browser using FLTK
9 HOMEPAGE=               https://www.dillo.org
10 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            https://fossies.org/linux/www/old/
14 DISTFILE[1]=            dillo-3.0.5.tar.gz:main
15 DF_INDEX=               1
16 SPKGS[standard]=        complete
17                         primary
18                         docs
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 BUILD_DEPENDS=          fltk:dev:standard
24 BUILDRUN_DEPENDS=       fltk:primary:standard
25 RUN_DEPENDS=            wget:primary:standard
26
27 USES=                   gmake iconv pkgconfig zlib ssl:openssl30
28 XORG_COMPONENTS=        x11 xft xcursor xfixes xext xinerama
29
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
35 LICENSE_SCHEME=         solo
36
37 FPC_EQUIVALENT=         www/dillo2
38
39 MUST_CONFIGURE=         gnu
40 CONFIGURE_ARGS=         --enable-ssl
41                         --enable-ipv6
42 CONFIGURE_ENV=          LIBS=-liconv
43
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 
48 FLTK toolkit.
49
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.
53
54
55 [FILE:97:distinfo]
56 2cbb22262db54cb6ef7d80d0d96045fa3b9b24da438defa1ed01cf8e7ce70f66       912407 dillo-3.0.5.tar.gz
57
58
59 [FILE:451:manifests/plist.primary]
60 bin/
61  dillo
62  dillo-install-hyphenation
63  dpid
64  dpidc
65 etc/dillo/
66  dillorc
67  domainrc
68  dpidrc
69  keysrc
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
80
81
82 [FILE:31:manifests/plist.docs]
83 share/doc/dillo/user_help.html
84
85
86 [FILE:283:patches/patch-dpid_dpid.c]
87 --- dpid/dpid.c.orig    2015-06-10 21:34:22 UTC
88 +++ dpid/dpid.c
89 @@ -38,6 +38,13 @@
90  
91  #define QUEUE 5
92  
93 +int srs_fd;
94 +int numdpis;
95 +int numsocks;
96 +struct dp *dpi_attr_list;
97 +Dlist *services_list;
98 +fd_set sock_set;
99 +
100  volatile sig_atomic_t caught_sigchld = 0;
101  char *SharedKey = NULL;
102  
103
104
105 [FILE:885:patches/patch-dpid_dpid.h]
106 --- dpid/dpid.h.orig    2015-06-10 21:34:22 UTC
107 +++ dpid/dpid.h
108 @@ -25,10 +25,9 @@
109  
110  /*! \TODO: Should read this from dillorc */
111  #define SRS_NAME "dpid.srs"
112 -char *srs_name;
113  
114  /*! dpid's service request socket file descriptor */
115 -int srs_fd;
116 +extern int srs_fd;
117  
118  /*! plugin state information
119   */
120 @@ -49,19 +48,19 @@ struct service {
121  };
122  
123  /*! Number of available plugins */
124 -int numdpis;
125 +extern int numdpis;
126  
127  /*! Number of sockets being watched */
128 -int numsocks;
129 +extern int numsocks;
130  
131  /*! State information for each plugin. */
132 -struct dp *dpi_attr_list;
133 +extern struct dp *dpi_attr_list;
134  
135  /*! service served for each plugin  */
136 -Dlist *services_list;
137 +extern Dlist *services_list;
138  
139  /*! Set of sockets watched for connections */
140 -fd_set sock_set;
141 +extern fd_set sock_set;
142  
143  /*! Set to 1 by the SIGCHLD handler dpi_sigchld */
144  extern volatile sig_atomic_t caught_sigchld;
145
146
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
150 @@ -38,10 +38,10 @@
151  
152  
153  /*! Error codes for dpid */
154 -enum {
155 +enum dpi_errno {
156     no_errors,
157     dpid_srs_addrinuse /* dpid service request socket address already in use */
158 -} dpi_errno;
159 +};
160  
161  /*! Intended for identifying dillo plugins
162   * and related files
163
164
165 [FILE:662:patches/patch-dpid_main.c]
166 --- dpid/main.c.orig    2015-06-10 21:34:22 UTC
167 +++ dpid/main.c
168 @@ -231,7 +231,7 @@ int main(void)
169     /* this sleep used to unmask a race condition */
170     // sleep(2);
171  
172 -   dpi_errno = no_errors;
173 +   enum dpi_errno error_code = no_errors;
174  
175     /* Get list of available dpis */
176     numdpis = register_all(&dpi_attr_list);
177 @@ -254,7 +254,7 @@ int main(void)
178  
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");
186