From 8db76fbb2df0a0edc7163316c3feab5037f07fb8 Mon Sep 17 00:00:00 2001 From: Auke Kok Date: Thu, 3 May 2012 21:45:03 -0700 Subject: [PATCH] Stuff for webkit. --- gnome2/desktop/libsoup/BUILD | 11 ++++++++ gnome2/desktop/libsoup/CONFIGURE | 1 + gnome2/desktop/libsoup/DEPENDS | 8 ++++++ gnome2/desktop/libsoup/DETAILS | 19 +++++++++++++ i18n/icu4c/BUILD | 7 +++++ i18n/icu4c/DEPENDS | 1 + i18n/icu4c/DETAILS | 26 ++++++++++++++++++ utils/enchant/BUILD | 7 +++++ utils/enchant/DEPENDS | 5 ++++ utils/enchant/DETAILS | 15 ++++++++++ web/links/CONFIGURE | 14 ++++++++++ web/links/DEPENDS | 47 ++++++++++++++++++++++++++++++++ web/links/DETAILS | 15 ++++++++++ 13 files changed, 176 insertions(+) create mode 100644 gnome2/desktop/libsoup/BUILD create mode 100644 gnome2/desktop/libsoup/CONFIGURE create mode 100644 gnome2/desktop/libsoup/DEPENDS create mode 100644 gnome2/desktop/libsoup/DETAILS create mode 100644 i18n/icu4c/BUILD create mode 100644 i18n/icu4c/DEPENDS create mode 100644 i18n/icu4c/DETAILS create mode 100644 utils/enchant/BUILD create mode 100644 utils/enchant/DEPENDS create mode 100644 utils/enchant/DETAILS create mode 100644 web/links/CONFIGURE create mode 100644 web/links/DEPENDS create mode 100644 web/links/DETAILS diff --git a/gnome2/desktop/libsoup/BUILD b/gnome2/desktop/libsoup/BUILD new file mode 100644 index 00000000000..bf690111df5 --- /dev/null +++ b/gnome2/desktop/libsoup/BUILD @@ -0,0 +1,11 @@ +( + + OPTS+=" --disable-static --disable-tls-check" && + + if [ "`get_module_config DOCS`" = "n" ] ; then + sedit "s/SUBDIRS = libsoup tests docs/SUBDIRS = libsoup tests/g" Makefile.in + fi && + + default_build + +) > $C_FIFO 2>&1 diff --git a/gnome2/desktop/libsoup/CONFIGURE b/gnome2/desktop/libsoup/CONFIGURE new file mode 100644 index 00000000000..04b5a835cf3 --- /dev/null +++ b/gnome2/desktop/libsoup/CONFIGURE @@ -0,0 +1 @@ +mquery DOCS "Build docs?" n diff --git a/gnome2/desktop/libsoup/DEPENDS b/gnome2/desktop/libsoup/DEPENDS new file mode 100644 index 00000000000..15355fc510a --- /dev/null +++ b/gnome2/desktop/libsoup/DEPENDS @@ -0,0 +1,8 @@ +depends glib-2 +depends libxml2 +depends sqlite +depends libproxy + +optional_depends "GConf" "" "--without-gnome" "for gnome support" +optional_depends "libgnome-keyring" "" "--without-gnome" "for gnome support" +optional_depends "gobject-introspection" "--enable-introspection" "--disable-introspection" "for gobject introspection" diff --git a/gnome2/desktop/libsoup/DETAILS b/gnome2/desktop/libsoup/DETAILS new file mode 100644 index 00000000000..390d27dc33a --- /dev/null +++ b/gnome2/desktop/libsoup/DETAILS @@ -0,0 +1,19 @@ + MODULE=libsoup + MAJOR=2.35 + VERSION=$MAJOR.5 + SOURCE=$MODULE-$VERSION.tar.bz2 + SOURCE_URL=$GNOME_URL/sources/$MODULE/$MAJOR + SOURCE_VFY=sha1:0c0c5ffa275c05e10e4b2d0debee9ac648a12bac + WEB_SITE=http://www.gnome.org + ENTERED=20030413 + UPDATED=20110821 + PSAFE=no + SHORT="a SOAP implementation in C" + +cat << EOF +Soup is a SOAP (Simple Object Access Protocol) implementation in C. +It provides an queued asynchronous callback-based mechanism for sending and +servicing SOAP requests, and a WSDL (Web Service Definition Language) to C +compiler which generates client stubs and server skeletons for easily calling +and implementing SOAP methods. +EOF diff --git a/i18n/icu4c/BUILD b/i18n/icu4c/BUILD new file mode 100644 index 00000000000..83cb2e26ac5 --- /dev/null +++ b/i18n/icu4c/BUILD @@ -0,0 +1,7 @@ +( + + cd source && + + default_build + +) > $C_FIFO 2>&1 diff --git a/i18n/icu4c/DEPENDS b/i18n/icu4c/DEPENDS new file mode 100644 index 00000000000..a708cc1eac0 --- /dev/null +++ b/i18n/icu4c/DEPENDS @@ -0,0 +1 @@ +depends pkgconfig diff --git a/i18n/icu4c/DETAILS b/i18n/icu4c/DETAILS new file mode 100644 index 00000000000..9a6538f7f56 --- /dev/null +++ b/i18n/icu4c/DETAILS @@ -0,0 +1,26 @@ + MODULE=icu4c + VERSION=4_8_1_1 + SOURCE=$MODULE-$VERSION-src.tgz + SOURCE_URL[0]=http://download.icu-project.org/files/icu4c/4.8.1.1 +SOURCE_DIRECTORY=$BUILD_DIRECTORY/icu + SOURCE_VFY=sha1:7146ee269b39273fa98d750f73136b14f781758a + WEB_SITE=http://icu-project.org + ENTERED=20081025 + UPDATED=20111031 + SHORT="provides Unicode and Globalization support for software applications" + +cat << EOF +ICU4c is a mature, widely used set of C/C++ libraries providing Unicode +and Globalization support for software applications. +ICU4c is widely portable and gives applications the same results +on all platforms and between C/C++ software. +Here are a few highlights of the services provided by ICU: +*Code Page Conversion +*Collation +*Formatting +*Time Calculations +*Unicode Support +*Regular Expression +*Bidi +*Text Boundaries +EOF diff --git a/utils/enchant/BUILD b/utils/enchant/BUILD new file mode 100644 index 00000000000..60bbdcc2756 --- /dev/null +++ b/utils/enchant/BUILD @@ -0,0 +1,7 @@ +( + + OPTS+=" --disable-static --without-system-myspell" && + + default_build + +) > $C_FIFO 2>&1 diff --git a/utils/enchant/DEPENDS b/utils/enchant/DEPENDS new file mode 100644 index 00000000000..a41e1f7e265 --- /dev/null +++ b/utils/enchant/DEPENDS @@ -0,0 +1,5 @@ +depends glib-2 + +optional_depends "aspell" "" "" "for aspell support" +optional_depends "hunspell" "" "" "for hunspell support" +optional_depends "hspell" "" "" "for hspell hebrew support" diff --git a/utils/enchant/DETAILS b/utils/enchant/DETAILS new file mode 100644 index 00000000000..2ebb9fe775e --- /dev/null +++ b/utils/enchant/DETAILS @@ -0,0 +1,15 @@ + MODULE=enchant + VERSION=1.6.0 + SOURCE=$MODULE-$VERSION.tar.gz + SOURCE_URL=http://www.abisource.com/downloads/$MODULE/$VERSION + SOURCE_VFY=sha1:321f9cf0abfa1937401676ce60976d8779c39536 + WEB_SITE=http://www.abisource.com/projects/enchant + ENTERED=20070312 + UPDATED=20100524 + SHORT="a generic spell checking library" + +cat << EOF +Enchant is a generic spell checking library that acts more like a +fancy wrapper around various spelling backends, such as aspell, +ispell, MySpell, Uspell, Hspell, and AppleSpell. +EOF diff --git a/web/links/CONFIGURE b/web/links/CONFIGURE new file mode 100644 index 00000000000..e0186ec93a1 --- /dev/null +++ b/web/links/CONFIGURE @@ -0,0 +1,14 @@ +mquery GRAPHICS "enable graphics mode? (you have to use libpng later)" \ + n \ + "--enable-graphics" \ + "--disable-graphics" + +if [ "`get_module_config GRAPHICS`" = "y" ]; then + +mquery FB_GRAPHICS "with Framebuffer graphics mode?" \ + n \ + "--with-fb" \ + "--without-fb" + +fi + diff --git a/web/links/DEPENDS b/web/links/DEPENDS new file mode 100644 index 00000000000..2e1857acbd6 --- /dev/null +++ b/web/links/DEPENDS @@ -0,0 +1,47 @@ +depends ncurses + +optional_depends libpng \ + "--enable-graphics" \ + "--disable-graphics" \ + "for graphics mode (needed for Framebuffer, SVGA, X and DirectFB)" + +optional_depends svgalib \ + "--with-svgalib" \ + "--without-svgalib" \ + "for SVGA graphics mode" + +optional_depends DirectFB \ + "--with-directfb" \ + "--without-directfb" \ + "for DirectFB graphics mode" + +optional_depends tiff \ + "--with-libtiff" \ + "--without-libtiff" \ + "to display tiff images in graphics mode" + +optional_depends %JPEG \ + "--with-libjpeg" \ + "--without-libjpeg" \ + "to display jpeg images in graphics mode" + +optional_depends gpm \ + "--with-gpm" \ + "--without-gpm" \ + "for gpm mouse support (needed for Framebuffer graphics mode)" + +optional_depends openssl \ + "--with-ssl" \ + "--without-ssl" \ + "for encryption (HTTPS)" + +optional_depends bzip2 \ + "--with-bzip2" \ + "--without-bzip2" \ + "to speed up webpages using bzip2 compression" + +optional_depends zlib \ + "--with-zlib" \ + "--without-zlib" \ + "to speed up webpages using zlib compression" + diff --git a/web/links/DETAILS b/web/links/DETAILS new file mode 100644 index 00000000000..4b42bdfbc50 --- /dev/null +++ b/web/links/DETAILS @@ -0,0 +1,15 @@ + MODULE=links + VERSION=2.6 + SOURCE=$MODULE-$VERSION.tar.bz2 + SOURCE_URL=http://links.twibright.com/download + SOURCE_VFY=sha1:228bd726c176ea44d35fa12cafd97aa83214d9dc + WEB_SITE=http://links.twibright.com + ENTERED=20020523 + UPDATED=20120410 + MAINTAINER=neocrust@gmail.com + SHORT="graphics and text mode web browser" + +cat << EOF +Links is a graphics and text mode web browser. Graphics mode is supported +via SVGA, Framebuffer, X and DirectFB. With unicode support patch. +EOF