91 Commits

Author SHA1 Message Date
naddy
ec14803114 drop RCS Ids 2022-03-11 20:09:36 +00:00
tb
018214a695 www/netsurf: fix build with opaque structs in LibreSSL 3.5.
ok bentley (maintainer)
2022-01-14 11:05:23 +00:00
ajacoutot
1fc3064f04 Don't pick up wayland-client:
src/surface/wld.c:29:10: fatal error: 'linux/input.h' file not found
2021-11-13 11:14:43 +00:00
tb
552d78841c www/netsurf: prepare for upcoming libcrypto bump.
ok bentley (maintainer)
2021-10-19 19:42:22 +00:00
cwen
9dc95cf81c netsurf/browser: make the .desktop file actually call netsurf
Since the transition of netsurf to gtk3, the binary name is 'netsurf-gtk3', but
the .desktop file still uses 'netsurf-gtk'. Correct the 'Exec' entry of the
.desktop file accordingly.

Already reported before by Andinus <andinus () nand ! sh>, thanks!

OK kn@ and bentley@ (maintainer)
2021-01-11 02:17:58 +00:00
bentley
4856eff4ed Disable -Werror, for clang 10's sake. 2020-08-05 08:24:07 +00:00
cwen
4537633ec4 netsurf: fix labels in the Preferences window
Our fixes for labels in the Preferences window was targetting gtk2 but our
NetSurf moved to gtk3, so they did not apply.

OK bentley@ (maintainer)
2020-05-28 15:25:26 +00:00
bentley
ed99abc0b9 Update to netsurf-3.10.
Major changes include moving from GTK2 to GTK3 and a revamp of
certificate handling.

Changelog:
https://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt

netsurf-fb update will come later.

ok solene@
2020-05-27 11:38:18 +00:00
bentley
dc80da55dd Missed dependency on SDL. 2020-05-02 09:35:17 +00:00
bentley
4d8845c5da Add netsurf debug packages.
While here, bump all packages after netsurf-buildsystem update.
2019-11-11 03:21:55 +00:00
bentley
5fbd3f0d76 Update to netsurf-buildsystem-1.8. 2019-11-11 02:41:05 +00:00
bentley
3bc6ad85d9 Missing build dependency on vim (for xxd).
Noticed by naddy@
2019-08-11 15:16:22 +00:00
bentley
1609adb116 Update to netsurf-3.9.
testing and ok cwen@
2019-08-09 22:37:28 +00:00
sthen
0a5b5bddee replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:50:46 +00:00
bentley
fe85b86269 Update to netsurf-3.8. 2018-09-25 08:48:58 +00:00
bentley
93db942979 Switch homepage and master_sites to https. 2018-07-18 10:46:54 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
naddy
1a87aebd2d mechanical replacement of the gettext module 2017-11-21 00:12:59 +00:00
jasper
7eac29770a missing bison BDEP 2017-11-05 22:09:31 +00:00
bentley
3d5867032f Update to netsurf-3.7.
I didn't receive any test reports on exotic architectures this time.

ok landry@
2017-11-04 22:28:01 +00:00
bentley
fbaf941626 Import libnslog-0.1.0.
Libnslog provides a category-based logging library which supports complex
logging filters, multiple log levels, and provides context through to client
applications.

ok landry@
2017-11-04 22:24:47 +00:00
ajacoutot
9eb479e347 Our cp(1), mv(1) and rm(1) support `-v' now.
ok sthen@
2017-06-28 13:16:48 +00:00
sthen
e786c753fc disable hidden dep on libvncserver 2017-06-04 22:29:32 +00:00
bentley
404ea13a5a Fix build with clang. 2017-04-21 20:34:19 +00:00
bentley
6738dcb434 Respect CC in all NetSurf libraries, not just the browsers. 2017-04-20 04:27:58 +00:00
bentley
9047e0e218 Respect CC when compiling programs used during the build. 2017-02-26 20:32:12 +00:00
bentley
22dcb1c01b Fix wantlib.
Reported by Bryan Vyhmeister; thanks!
2016-12-08 06:45:58 +00:00
bentley
ec65210c53 Give the netsurf browsers a lib dependency on libnspsl.
(Used for cookie handling.)
2016-12-02 06:25:36 +00:00
bentley
15cdad70b1 Import libnspsl-0.1.0.
The Public Suffix List is a database of top level domain names. The
database allows an application to determine if if a domain name requires
an additional label to be valid.

The nspsl library generates a static code representation of the Public
Suffix List for use in the NetSurf web browser.

ok landry@
2016-12-02 06:22:53 +00:00
bentley
7eb97e663d Update to netsurf-3.6 and its accompanying libraries.
Note: upstream has renamed the main executable from "netsurf" to
"netsurf-gtk".
2016-11-30 07:35:00 +00:00
naddy
65e305f38a replace libiconv module 2016-09-13 19:15:03 +00:00
bentley
39c88f1e60 Sync patches with upstream. 2016-09-08 03:52:24 +00:00
bentley
6be5819054 Missing build dependency on gperf.
Noticed by Brian Callahan.
2016-09-02 05:15:17 +00:00
bentley
2d1d543763 Install the manpage, and respect ${CC}. 2016-09-01 00:32:37 +00:00
bentley
280b4fbf8a +netsurf-fb,libsvgtiny,libnsfb 2016-09-01 00:31:07 +00:00
bentley
75a8f99f46 Import netsurf-fb-3.5.
Netsurf is a lightweight, standards-compliant web browser originally
designed for mobile devices. netsurf-fb is its framebuffer frontend.

ok landry@ (thanks for testing!)
2016-09-01 00:29:34 +00:00
bentley
6b746f3e8c Import libsvgtiny-0.1.4.
Libsvgtiny is an implementation of SVG Tiny, written in C. It is currently
in development for use with NetSurf and is intended to be suitable for use
in other projects too.

The overall idea of the library is to take some SVG as input, and return a
list of paths and texts which can be rendered easily. The library does not
do the actual rendering.

ok landry@ (thanks for testing!)
2016-09-01 00:26:29 +00:00
bentley
4f8850bfe2 Import libnsfb-0.1.4.
LibNSFB is a framebuffer abstraction library, written in C. It is currently
in development for use with NetSurf and is intended to be suitable for use
in other projects too.

The overall idea of the library is to provide a generic abstraction to a
linear section of memory which corresponds to a visible array of pixel
elements on a display device. Different colour depths are supported and the
library provides routines for tasks such as drawing onto the framebuffer and
rectangle copy operations.

ok landry@ (thanks for testing!)
2016-09-01 00:25:40 +00:00
bentley
68e51d07da Update to netsurf-3.5, a bugfix release. 2016-06-06 11:51:00 +00:00
naddy
52501c1f09 replace libiconv module with library dependency; no bump needed 2016-04-09 20:14:48 +00:00
bentley
da38f31b19 Update to netsurf-3.5 and its accompanying libraries.
New in this release: (very) basic JavaScript support can be enabled
in the settings. Webp support has been removed by upstream.

ok landry@
2016-03-06 20:27:24 +00:00
bentley
5e57c23088 Import nsgenbind-0.3.
nsgenbind is a tool to generate JavaScript to DOM bindings from w3c webidl
files and a binding configuration file.

ok landry@
2016-03-06 20:25:42 +00:00
bentley
5837865d94 Update to netsurf-buildsystem-1.4. 2016-01-16 09:04:13 +00:00
naddy
07fefc84da Fix build of updated libnsgif/libnsbmp: forgotten bump.
ok bentley@
2016-01-15 20:09:12 +00:00
bentley
da6d24ef6d Fix build of updated libnsgif/libnsbmp.
Failing build pointed out by nigel@.
2016-01-15 08:56:26 +00:00
bentley
a418863d13 Security update to libnsbmp-0.1.3 and libnsgif-0.1.3.
No changes since the last release, except the following CVE fixes:
CVE-2015-7505 (stack overflow)
CVE-2015-7506 (out-of-bounds read)
CVE-2015-7507 (out-of-bounds read)
CVE-2015-7508 (heap overflow)
2016-01-14 20:00:15 +00:00
sthen
dd94ef5c11 bump 2016-01-12 22:19:57 +00:00
ajacoutot
bd5dcf8602 Bump.
I really fucked this up... sorry about that, I will triple check
portbump bext time.
2016-01-12 12:55:51 +00:00
espie
c6051a4486 more missed bumps, committing them as I run into them 2016-01-11 23:41:34 +00:00
espie
9c02c5b064 yet another maintainer bump, sloppy antoine week 2016-01-11 21:32:37 +00:00