From 9b6e3c28b0935b6613fbf78d085c6ddddaee2f97 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Sat, 4 May 2013 11:11:34 +0200 Subject: [PATCH] Update NetSurf following 3.0 release * All the packages have changed version * Cleanup the dependencies to avoid repeating transitive ones * libxml is not required anymore (libdom replaces it everywhere) * on the other hand, NetSurf build uses perl html::entities. Added a bep for it. * Also adjusted the licences. While NetSurf is still GPL/MIT+OpenSSL exception, all the other libs are plain MIT, with various copyright holders. --- dev-libs/libcss/libcss-0.2.0-HEAD.bep | 19 ++++++++++++++++++ .../libparserutils-0.1.2-HEAD.bep | 19 ++++++++++++++++++ ...1-HEAD.bep => libwapcaplet-0.2.0-HEAD.bep} | 9 ++++----- dev-perl/HTML-Parser/HTML-Parser-3.70.bep | 20 +++++++++++++++++++ ...dsystem-0.bep => buildsystem-1.0-HEAD.bep} | 11 +++++----- ...0.0.3-HEAD.bep => libnsbmp-0.1.0-HEAD.bep} | 8 ++++---- media-libs/libnsgif/libnsgif-0.1.0-HEAD.bep | 19 ++++++++++++++++++ ...y-0-HEAD.bep => libsvgtiny-0.1.0-HEAD.bep} | 4 +--- net-libs/hubbub/hubbub-0.2.0-HEAD.bep | 19 ++++++++++++++++++ .../{libdom-0.bep => libdom-0.0.1-HEAD.bep} | 11 +++++----- ...etsurf-2.HEAD.bep => netsurf-3.1-HEAD.bep} | 12 +++++------ 11 files changed, 120 insertions(+), 31 deletions(-) create mode 100644 dev-libs/libcss/libcss-0.2.0-HEAD.bep create mode 100644 dev-libs/libparserutils/libparserutils-0.1.2-HEAD.bep rename dev-libs/libwapcaplet/{libwapcaplet-0.1.1-HEAD.bep => libwapcaplet-0.2.0-HEAD.bep} (72%) create mode 100644 dev-perl/HTML-Parser/HTML-Parser-3.70.bep rename dev-util/buildsystem/{buildsystem-0.bep => buildsystem-1.0-HEAD.bep} (56%) rename media-libs/libnsbmp/{libnsbmp-0.0.3-HEAD.bep => libnsbmp-0.1.0-HEAD.bep} (70%) create mode 100644 media-libs/libnsgif/libnsgif-0.1.0-HEAD.bep rename media-libs/libsvgtiny/{libsvgtiny-0-HEAD.bep => libsvgtiny-0.1.0-HEAD.bep} (85%) create mode 100644 net-libs/hubbub/hubbub-0.2.0-HEAD.bep rename net-libs/libdom/{libdom-0.bep => libdom-0.0.1-HEAD.bep} (67%) rename www-client/netsurf/{netsurf-2.HEAD.bep => netsurf-3.1-HEAD.bep} (72%) diff --git a/dev-libs/libcss/libcss-0.2.0-HEAD.bep b/dev-libs/libcss/libcss-0.2.0-HEAD.bep new file mode 100644 index 000000000..bf8c96cf7 --- /dev/null +++ b/dev-libs/libcss/libcss-0.2.0-HEAD.bep @@ -0,0 +1,19 @@ +DESCRIPTION="LibCSS is a CSS (Cascading Style Sheet) parser and selection engine" +HOMEPAGE="http://www.netsurf-browser.org/projects/libcss/" +SRC_URI="git://git.netsurf-browser.org/libcss.git" +REVISION="1" +STATUS_HAIKU="stable" +DEPEND="dev-libs/libparserutils >= 0.1.1" + +BUILD { + cd libcss-0.2.0-HEAD + make PREFIX=/boot/common +} + +INSTALL { + cd libcss-0.2.0-HEAD + make install PREFIX=/boot/common +} + +LICENSE="MIT" +COPYRIGHT="2007 - 2013 J-M Bell" diff --git a/dev-libs/libparserutils/libparserutils-0.1.2-HEAD.bep b/dev-libs/libparserutils/libparserutils-0.1.2-HEAD.bep new file mode 100644 index 000000000..cfe926525 --- /dev/null +++ b/dev-libs/libparserutils/libparserutils-0.1.2-HEAD.bep @@ -0,0 +1,19 @@ +DESCRIPTION="LibParserUtils is a library for building efficient parsers" +HOMEPAGE="http://www.netsurf-browser.org/projects/libparserutils/" +SRC_URI="git://git.netsurf-browser.org/libparserutils.git" +REVISION="1" +STATUS_HAIKU="stable" +DEPEND="dev-util/buildsystem >= 0.0.1" + +BUILD { + cd libparserutils-0.1.2-HEAD + make PREFIX=/boot/common +} + +INSTALL { + cd libparserutils-0.1.2-HEAD + make install PREFIX=/boot/common +} + +LICENSE="MIT" +COPYRIGHT="2007 - 2013 J-M Bell" diff --git a/dev-libs/libwapcaplet/libwapcaplet-0.1.1-HEAD.bep b/dev-libs/libwapcaplet/libwapcaplet-0.2.0-HEAD.bep similarity index 72% rename from dev-libs/libwapcaplet/libwapcaplet-0.1.1-HEAD.bep rename to dev-libs/libwapcaplet/libwapcaplet-0.2.0-HEAD.bep index 8190c188a..1f91e617d 100644 --- a/dev-libs/libwapcaplet/libwapcaplet-0.1.1-HEAD.bep +++ b/dev-libs/libwapcaplet/libwapcaplet-0.2.0-HEAD.bep @@ -6,15 +6,14 @@ STATUS_HAIKU="stable" DEPEND="dev-util/buildsystem >= 0" BUILD { - cd libwapcaplet-0.1.1-HEAD + cd libwapcaplet-0.2.0-HEAD make PREFIX=/boot/common } INSTALL { - cd libwapcaplet-0.1.1-HEAD + cd libwapcaplet-0.2.0-HEAD make install PREFIX=/boot/common } -LICENSE="MIT - GNU GPL v2" -COPYRIGHT="2003 - 2012 The NetSurf Developers" +LICENSE="MIT" +COPYRIGHT="2009 - 2012 The NetSurf Browser project" diff --git a/dev-perl/HTML-Parser/HTML-Parser-3.70.bep b/dev-perl/HTML-Parser/HTML-Parser-3.70.bep new file mode 100644 index 000000000..e7ddbaf6f --- /dev/null +++ b/dev-perl/HTML-Parser/HTML-Parser-3.70.bep @@ -0,0 +1,20 @@ +#dev-perl/XML-Parser +DESCRIPTION="HTML-Entities - Encode or decode strings with HTML entities" +HOMEPAGE="http://search.cpan.org/~gaas/HTML-Parser/" +SRC_URI="http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/HTML-Parser-3.70.tar.gz" +REVISION="1" +# only tested on gcc4 +STATUS_HAIKU="stable" +DEPEND="" +CHECKSUM_MD5="efe7699f5ece3a230d730a3682359c08" + +BUILD { + cd HTML-Parser-3.70 + perl Makefile.PL + make +} + +INSTALL { + cd HTML-Parser-3.70 + make install DESTDIR="${DESTDIR}" +} diff --git a/dev-util/buildsystem/buildsystem-0.bep b/dev-util/buildsystem/buildsystem-1.0-HEAD.bep similarity index 56% rename from dev-util/buildsystem/buildsystem-0.bep rename to dev-util/buildsystem/buildsystem-1.0-HEAD.bep index 3b3a51491..7a2f6bd08 100644 --- a/dev-util/buildsystem/buildsystem-0.bep +++ b/dev-util/buildsystem/buildsystem-1.0-HEAD.bep @@ -1,19 +1,18 @@ DESCRIPTION="NetSurf build framework for compiling some of their libraries" HOMEPAGE="http://www.netsurf-browser.org/" -SRC_URI="git://git.netsurf-browser.org/buildsystem" +SRC_URI="git://git.netsurf-browser.org/buildsystem.git" REVISION="1" STATUS_HAIKU="stable" BUILD { - cd buildsystem-0 + cd buildsystem-1.0-HEAD make } INSTALL { - cd buildsystem-0 + cd buildsystem-1.0-HEAD make install PREFIX=/boot/common/ } -LICENSE="MIT - GNU GPL v2" -COPYRIGHT="2003 - 2012 The NetSurf Developers" +LICENSE="MIT" +COPYRIGHT="2009 - 2013 The NetSurf Browser project" diff --git a/media-libs/libnsbmp/libnsbmp-0.0.3-HEAD.bep b/media-libs/libnsbmp/libnsbmp-0.1.0-HEAD.bep similarity index 70% rename from media-libs/libnsbmp/libnsbmp-0.0.3-HEAD.bep rename to media-libs/libnsbmp/libnsbmp-0.1.0-HEAD.bep index 21da355c1..e392561f2 100644 --- a/media-libs/libnsbmp/libnsbmp-0.0.3-HEAD.bep +++ b/media-libs/libnsbmp/libnsbmp-0.1.0-HEAD.bep @@ -3,17 +3,17 @@ HOMEPAGE="http://www.netsurf-browser.org/projects/libnsbmp/" SRC_URI="git://git.netsurf-browser.org/libnsbmp.git" REVISION="1" STATUS_HAIKU="stable" -DEPEND="dev-util/buildsystem >= 0" +DEPEND="dev-util/buildsystem >= 0.0.1" BUILD { - cd libnsbmp-0.0.3-HEAD + cd libnsbmp-0.1.0-HEAD make PREFIX=/boot/common } INSTALL { - cd libnsbmp-0.0.3-HEAD + cd libnsbmp-0.1.0-HEAD make install PREFIX=/boot/common } LICENSE="MIT" -COPYRIGHT="2003 - 2012 The NetSurf Developers" +COPYRIGHT="2006 Richard Wilson, 2008 - 2013 Sean Fox" diff --git a/media-libs/libnsgif/libnsgif-0.1.0-HEAD.bep b/media-libs/libnsgif/libnsgif-0.1.0-HEAD.bep new file mode 100644 index 000000000..9075a54e4 --- /dev/null +++ b/media-libs/libnsgif/libnsgif-0.1.0-HEAD.bep @@ -0,0 +1,19 @@ +DESCRIPTION="Libnsgif is a decoding library for the GIF image file format" +HOMEPAGE="http://www.netsurf-browser.org/projects/libnsgif/" +SRC_URI="git://git.netsurf-browser.org/libnsgif.git" +REVISION="1" +STATUS_HAIKU="stable" +DEPEND="dev-util/buildsystem >= 0.0.1" + +BUILD { + cd libnsgif-0.1.0-HEAD + make PREFIX=/boot/common +} + +INSTALL { + cd libnsgif-0.1.0-HEAD + make install PREFIX=/boot/common +} + +LICENSE="MIT" +COPYRIGHT="2004 Richard Wilson, 2008 - 2013 Sean Fox" diff --git a/media-libs/libsvgtiny/libsvgtiny-0-HEAD.bep b/media-libs/libsvgtiny/libsvgtiny-0.1.0-HEAD.bep similarity index 85% rename from media-libs/libsvgtiny/libsvgtiny-0-HEAD.bep rename to media-libs/libsvgtiny/libsvgtiny-0.1.0-HEAD.bep index 341c1439c..69d217a5a 100644 --- a/media-libs/libsvgtiny/libsvgtiny-0-HEAD.bep +++ b/media-libs/libsvgtiny/libsvgtiny-0.1.0-HEAD.bep @@ -3,9 +3,7 @@ HOMEPAGE="http://www.netsurf-browser.org/projects/libsvgtiny" SRC_URI="git://git.netsurf-browser.org/libsvgtiny.git" REVISION="1" STATUS_HAIKU="stable" -DEPEND="dev-libs/libxml2 >= 2.7.7 - dev-util/gperf >= 3.0.4 - dev-util/buildsystem >= 0 +DEPEND="dev-util/gperf >= 3.0.4 dev-libs/libwapcaplet >= 0.1.1-HEAD net-libs/libdom >= 0" #CHECKSUM_MD5="" diff --git a/net-libs/hubbub/hubbub-0.2.0-HEAD.bep b/net-libs/hubbub/hubbub-0.2.0-HEAD.bep new file mode 100644 index 000000000..949484858 --- /dev/null +++ b/net-libs/hubbub/hubbub-0.2.0-HEAD.bep @@ -0,0 +1,19 @@ +DESCRIPTION="Hubbub is an HTML5 compliant parsing library" +HOMEPAGE="http://www.netsurf-browser.org/projects/hubbub/" +SRC_URI="git://git.netsurf-browser.org/libhubbub.git" +REVISION="1" +STATUS_HAIKU="stable" +DEPENDS="dev-util/buildsystem >= 0.0.1" + +BUILD { + cd hubbub-0.2.0-HEAD + make PREFIX=/boot/common +} + +INSTALL { + cd hubbub-0.2.0-HEAD + make install PREFIX=/boot/common +} + +LICENSE="MIT" +COPYRIGHT="2007 - 2013 J-M Bell" diff --git a/net-libs/libdom/libdom-0.bep b/net-libs/libdom/libdom-0.0.1-HEAD.bep similarity index 67% rename from net-libs/libdom/libdom-0.bep rename to net-libs/libdom/libdom-0.0.1-HEAD.bep index a7992f9d9..f114cd6c2 100644 --- a/net-libs/libdom/libdom-0.bep +++ b/net-libs/libdom/libdom-0.0.1-HEAD.bep @@ -3,18 +3,17 @@ HOMEPAGE="http://www.netsurf-browser.org/projects/libdom/" SRC_URI="git://git.netsurf-browser.org/libdom.git" REVISION="1" STATUS_HAIKU="stable" -DEPEND="dev-lib/hubbub >= 0.1.2-HEAD" +DEPEND="net-libs/hubbub >= 0.2.0-HEAD" BUILD { - cd libdom-0 + cd libdom-0.0.1-HEAD make PREFIX=/boot/common } INSTALL { - cd libdom-0 + cd libdom-0.0.1-HEAD make install PREFIX=/boot/common } -LICENSE="MIT - GNU GPL v2" -COPYRIGHT="2003 - 2012 The NetSurf Developers" +LICENSE="MIT" +COPYRIGHT="2007 - 2013 J-M Bell" diff --git a/www-client/netsurf/netsurf-2.HEAD.bep b/www-client/netsurf/netsurf-3.1-HEAD.bep similarity index 72% rename from www-client/netsurf/netsurf-2.HEAD.bep rename to www-client/netsurf/netsurf-3.1-HEAD.bep index c13cdb423..9bfd94afd 100644 --- a/www-client/netsurf/netsurf-2.HEAD.bep +++ b/www-client/netsurf/netsurf-3.1-HEAD.bep @@ -3,8 +3,7 @@ HOMEPAGE="http://www.netsurf-browser.org/" SRC_URI="git://git.netsurf-browser.org/netsurf.git" REVISION="1" STATUS_HAIKU="stable" -DEPEND="dev-util/gperf >= 3.0.4 - media-libs/libmng > 1.0.10 +DEPEND="media-libs/libmng > 1.0.10 dev-libs/pkgconfig >= 0.25 net-misc/curl >= 7.21.6 media-libs/libpng >= 1.5.7 @@ -15,20 +14,19 @@ DEPEND="dev-util/gperf >= 3.0.4 media-libs/libnsbmp >= 0.0.3 media-libs/libnsgif >= 0.0.3 dev-libs/libcss >= 0.1.2 - dev-libs/libwapcaplet >= 0.1.1-HEAD - net-libs/libdom >= 0 + dev-perl/HTML-Entities >= 3.70 " BUILD { - cd netsurf-2.HEAD + cd netsurf-3.1-HEAD make } INSTALL { - cd netsurf-2.HEAD + cd netsurf-3.1-HEAD make install } LICENSE="MIT GNU GPL v2" -COPYRIGHT="2003 - 2012 The NetSurf Developers" +COPYRIGHT="2003 - 2013 The NetSurf Browser project"