85 Commits

Author SHA1 Message Date
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
ajacoutot
05039e94de Use consistent email address for the MAINTAINER line.
ok bentley@ (maintainer)
2016-01-11 09:35:44 +00:00
zhuk
f80f65657d Fix desktop file, allowing to actually run netsurf as we call it.
Original report from Roman Yakovlev.

okay bentley@ (maintainer).
2015-10-23 10:04:47 +00:00
bentley
a5d4975151 Update to netsurf-3.3.
Changelog at:
http://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt

ok landry@
2015-03-30 03:01:51 +00:00
bentley
79c072f4ff Import libutf8proc-1.1.6.
utf8proc is a library for processing UTF-8 encoded Unicode strings.
Some features are Unicode normalization, stripping of default ignorable
characters, case folding and detection of grapheme cluster boundaries.
A special character mapping is available, which converts for example the
characters "Hyphen" (U+2010), "Minus" (U+2212) and "Hyphen-Minus"
(U+002D, ASCII Minus) all into the ASCII minus sign, to make them equal
for comparisons.

ok landry@
2015-03-30 02:57:35 +00:00
bentley
4f87f419b3 Import libnsutils-0.0.1.
Libnsutils is a collection of small C helper functions used by the
NetSurf web browser.

ok landry@
2015-03-30 02:55:29 +00:00
bentley
56c8b2cb35 Add a XDG desktop file for NetSurf.
From upstream commit 959af3dc28308c72373ab49175975f4cbe5500e9.

Requested by landry@
2015-01-06 00:21:57 +00:00