Rewrap dev-libs DESCRIPTIONs

This commit is contained in:
noryb009
2014-01-02 16:40:56 -05:00
parent 1fa8788a0c
commit 29263bda29
42 changed files with 372 additions and 300 deletions

View File

@@ -73,30 +73,28 @@ TEST()
# ----- description ----------------------------------------------------------
DESCRIPTION="
The mission of the Apache Portable Runtime (APR) project is to create
and maintain software libraries that provide a predictable and consistent
interface to underlying platform-specific implementations. The primary
goal is to provide an API to which software developers may code and be
assured of predictable if not identical behaviour regardless of the
platform on which their software is built, relieving them of the need to
code special-case conditions to work around or take advantage of
platform-specific deficiencies or features.
To give a brief overview, the primary core subsystems of APR 1.x include
the following:
- atomic operations
- dynamic Shared Object loading
- file I/O
- locks (mutexes, condition variables, etc)
- memory management (high performance allocators)
- memory-mapped files
- multicast Sockets
- network I/O
- shared memory
- thread and Process management
- various data structures (tables, hashes, priority queues, etc)
"
The mission of the Apache Portable Runtime (APR) project is to create and \
maintain software libraries that provide a predictable and consistent \
interface to underlying platform-specific implementations. The primary goal is \
to provide an API to which software developers may code and be assured of \
predictable if not identical behaviour regardless of the platform on which \
their software is built, relieving them of the need to code special-case \
conditions to work around or take advantage of platform-specific deficiencies \
or features.
To give a brief overview, the primary core subsystems of APR 1.x include the \
following:
- atomic operations
- dynamic Shared Object loading
- file I/O
- locks (mutexes, condition variables, etc)
- memory management (high performance allocators)
- memory-mapped files
- multicast Sockets
- network I/O
- shared memory
- thread and Process management
- various data structures (tables, hashes, priority queues, etc)
"
# ----- devel package -------------------------------------------------------

View File

@@ -93,30 +93,28 @@ INSTALL()
}
DESCRIPTION="
The mission of the Apache Portable Runtime (APR) project is to create
and maintain software libraries that provide a predictable and consistent
interface to underlying platform-specific implementations. The primary
goal is to provide an API to which software developers may code and be
assured of predictable if not identical behaviour regardless of the
platform on which their software is built, relieving them of the need to
code special-case conditions to work around or take advantage of
platform-specific deficiencies or features.
To give a brief overview, the primary core subsystems of APR 1.x include
the following:
- atomic operations
- dynamic Shared Object loading
- file I/O
- locks (mutexes, condition variables, etc)
- memory management (high performance allocators)
- memory-mapped files
- multicast Sockets
- network I/O
- shared memory
- thread and Process management
- various data structures (tables, hashes, priority queues, etc)
"
The mission of the Apache Portable Runtime (APR) project is to create and \
maintain software libraries that provide a predictable and consistent \
interface to underlying platform-specific implementations. The primary goal is \
to provide an API to which software developers may code and be assured of \
predictable if not identical behaviour regardless of the platform on which \
their software is built, relieving them of the need to code special-case \
conditions to work around or take advantage of platform-specific deficiencies \
or features.
To give a brief overview, the primary core subsystems of APR 1.x include the \
following:
- atomic operations
- dynamic Shared Object loading
- file I/O
- locks (mutexes, condition variables, etc)
- memory management (high performance allocators)
- memory-mapped files
- multicast Sockets
- network I/O
- shared memory
- thread and Process management
- various data structures (tables, hashes, priority queues, etc)
"
# ----- devel package -------------------------------------------------------

View File

@@ -1,12 +1,11 @@
SUMMARY="The Boehm-Demers-Weiser conservative garbage collector"
DESCRIPTION="
The Boehm-Demers-Weiser conservative garbage collector can be used as
a garbage collecting replacement for C malloc or C++ new. It allows
you to allocate memory basically as you normally would, without
explicitly deallocating memory that is no longer useful. The collector
automatically recycles memory when it determines that it can no longer
be otherwise accessed."
The Boehm-Demers-Weiser conservative garbage collector can be used as a \
garbage collecting replacement for C malloc or C++ new. It allows you to \
allocate memory basically as you normally would, without explicitly \
deallocating memory that is no longer useful. The collector automatically \
recycles memory when it determines that it can no longer be otherwise accessed.
"
HOMEPAGE="http://www.hpl.hp.com/personal/Hans_Boehm/gc/"
SRC_URI="http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.2d.tar.gz"
REVISION="2"

View File

@@ -1,11 +1,10 @@
SUMMARY="A set of libraries for the C++ programming language"
DESCRIPTION="
Boost is a set of libraries for the C++ programming language that
provide support for tasks and structures such as linear algebra,
pseudorandom number generation, multithreading, image processing,
regular expressions, and unit testing. It contains over eighty
individual libraries.
"
SUMMARY="Boost is a set of libraries for the C++ programming language."
Boost is a set of libraries for the C++ programming language that provide \
support for tasks and structures such as linear algebra, pseudorandom number \
generation, multithreading, image processing, regular expressions, and unit \
testing. It contains over eighty individual libraries.
"
HOMEPAGE="http://www.boost.org/"
SRC_URI="http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.bz2"
CHECKSUM_MD5="d6eef4b4cacb2183f2bf265a5a03a354"

View File

@@ -1,4 +1,6 @@
DESCRIPTION="CHMLIB is a library for dealing with Microsoft ITSS/CHM format files."
DESCRIPTION="
CHMLIB is a library for dealing with Microsoft ITSS/CHM format files.
"
HOMEPAGE="http://www.jedrea.com/chmlib/"
SRC_URI="http://www.jedrea.com/chmlib/chmlib-0.40.zip"
CHECKSUM_MD5="a20d86103b8ab369e5b93506d5ffa802"

View File

@@ -1,5 +1,7 @@
SUMMARY="CyaSSL embedded SSL implementation"
DESCRIPTION="lightweight yet fully functional embedded SSL implementation"
DESCRIPTION="
A lightweight yet fully functional embedded SSL implementation.
"
HOMEPAGE="http://yassl.com"
SRC_URI="http://yassl.com/cyassl-2.8.0.zip"
REVISION="1"

View File

@@ -1,5 +1,9 @@
SUMMARY="XML parser toolkit"
DESCRIPTION="Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags)."
DESCRIPTION="
Expat is an XML parser library written in C. It is a stream-oriented parser in \
which an application registers handlers for things the parser might find in \
the XML document (like start tags).
"
HOMEPAGE="http://expat.sourceforge.net/"
COPYRIGHT="
1998-2000 Thai Open Source Software Center Ltd and Clark Cooper

View File

@@ -1,5 +1,12 @@
SUMMARY="A free implementation of the unicode bidirectional algorithm"
DESCRIPTION="This is GNU FriBidi. The Free Implementation of the Unicode Bidirectional Algorithm. One of the missing links stopping the penetration of free software in Middle East is the lack of support for the Arabic and Hebrew alphabets. In order to have proper Arabic and Hebrew support, the BiDi algorithm should have been implemented. It is our hope that this library will stimulate more free software in the Middle Eastern countries."
DESCRIPTION="
This is GNU FriBidi. The Free Implementation of the Unicode Bidirectional \
Algorithm. One of the missing links stopping the penetration of free software \
in Middle East is the lack of support for the Arabic and Hebrew alphabets. In \
order to have proper Arabic and Hebrew support, the BiDi algorithm should have \
been implemented. It is our hope that this library will stimulate more free \
software in the Middle Eastern countries.
"
HOMEPAGE="http://fribidi.org/"
SRC_URI="http://fribidi.org/download/fribidi-0.19.5.tar.bz2"
CHECKSUM_MD5="925bafb97afee8a2fc2d0470c072a155"

View File

@@ -6,10 +6,10 @@ platform, thus creating GLib as a separate product. GLib was released as a \
separate library so other developers, those who did not make use of the \
GUI-related portions of GTK+, could make use of the non-GUI portions of the \
library without the overhead of depending on the entire GUI library.
Since GLib is a cross-platform library, applications using it to interface with \
the operating system are usually portable across different operating systems \
without major changes"
Since GLib is a cross-platform library, applications using it to interface \
with the operating system are usually portable across different operating \
systems without major changes
"
HOMEPAGE="http://www.gtk.org/"
SRC_URI="http://ftp.gnome.org/pub/gnome/sources/glib/1.2/glib-1.2.10.tar.gz"
CHECKSUM_MD5="6fe30dad87c77b91b632def29dd69ef9"

View File

@@ -6,10 +6,10 @@ platform, thus creating GLib as a separate product. GLib was released as a \
separate library so other developers, those who did not make use of the \
GUI-related portions of GTK+, could make use of the non-GUI portions of the \
library without the overhead of depending on the entire GUI library.
Since GLib is a cross-platform library, applications using it to interface with \
the operating system are usually portable across different operating systems \
without major changes"
Since GLib is a cross-platform library, applications using it to interface \
with the operating system are usually portable across different operating \
systems without major changes
"
HOMEPAGE="http://www.gtk.org/"
SRC_URI="http://ftp.gnome.org/pub/gnome/sources/glib/2.38/glib-2.38.1.tar.xz"
CHECKSUM_MD5="f3f6789151c1810f2fe23fe9ebb8b828"

View File

@@ -1,5 +1,7 @@
SUMMARY="GMP - GNU Multiple Precision Arithmetic Library"
DESCRIPTION="GMP - GNU Multiple Precision Arithmetic Library"
DESCRIPTION="
GMP - GNU Multiple Precision Arithmetic Library
"
HOMEPAGE="http://gmplib.org/"
SRC_URI="ftp://ftp.gmplib.org/pub/gmp-5.1.1/gmp-5.1.1.tar.xz"
CHECKSUM_MD5="485b1296e6287fa381e6015b19767989"

View File

@@ -1,8 +1,14 @@
DESCRIPTION="Gnulib is a source code library that provides basic functionality to programs and libraries.
Many software packages make use of Gnulib to avoid reinventing the portability wheel.
Gnulib is intended to be the canonical source for most of the important “portability” and/or common files for software projects.
These are files intended to be shared at the source level; Gnulib is not a typical library meant to be installed and linked against. Thus, unlike most projects, Gnulib does not normally generate a source tarball distribution; instead, developers grab modules directly from the source repository."
SUMMARY="Gnulib is a library of common routines intended to be shared at the source level"
SUMMARY="A library of common routines to be shared at the source level"
DESCRIPTION="Gnulib is a source code library that provides basic functionality \
to programs and libraries. Many software packages make use of Gnulib to avoid \
reinventing the portability wheel.
Gnulib is intended to be the canonical source for most of the important \
“portability” and/or common files for software projects.
These are files intended to be shared at the source level; Gnulib is not a \
typical library meant to be installed and linked against. Thus, unlike most \
projects, Gnulib does not normally generate a source tarball distribution; \
instead, developers grab modules directly from the source repository.
"
HOMEPAGE="http://www.gnu.org/software/gnulib"
SRC_URI="git+git://git.savannah.gnu.org/gnulib.git"
REVISION="1"

View File

@@ -85,27 +85,43 @@ TEST()
make check
}
DESCRIPTION="ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications. ICU is widely portable and gives applications the same results on all platforms and between C/C++ and Java software.
ICU is released under a nonrestrictive open source license that is suitable for use with both commercial software and with other open source or free software.
DESCRIPTION="
ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode \
and Globalization support for software applications. ICU is widely portable \
and gives applications the same results on all platforms and between C/C++ and \
Java software.
ICU is released under a nonrestrictive open source license that is suitable \
for use with both commercial software and with other open source or free \
software.
Here are a few highlights of the services provided by ICU:
* Code Page Conversion: Convert text data to or from Unicode and nearly any other character set or encoding. ICU's conversion tables are based on charset data collected by IBM over the course of many decades, and is the most complete available anywhere.
* Collation: Compare strings according to the conventions and standards of a particular language, region or country. ICU's collation is based on the Unicode Collation Algorithm plus locale-specific comparison rules from the Common Locale Data Repository, a comprehensive source for this type of data.
* Formatting: Format numbers, dates, times and currency amounts according the conventions of a chosen locale. This includes translating month and day names into the selected language, choosing appropriate abbreviations, ordering fields correctly, etc. This data also comes from the Common Locale Data Repository.
* Time Calculations: Multiple types of calendars are provided beyond the traditional Gregorian calendar. A thorough set of timezone calculation APIs are provided.
* Unicode Support: ICU closely tracks the Unicode standard, providing easy access to all of the many Unicode character properties, Unicode Normalization, Case Folding and other fundamental operations as specified by the Unicode Standard.
* Regular Expression: ICU's regular expressions fully support Unicode while providing very competitive performance.
* Bidi: support for handling text containing a mixture of left to right (English) and right to left (Arabic or Hebrew) data.
* Text Boundaries: Locate the positions of words, sentences, paragraphs within a range of text, or identify locations that would be suitable for line wrapping when displaying the text."
* Code Page Conversion: Convert text data to or from Unicode and nearly any \
other character set or encoding. ICU's conversion tables are based on charset \
data collected by IBM over the course of many decades, and is the most \
complete available anywhere.
* Collation: Compare strings according to the conventions and standards of a \
particular language, region or country. ICU's collation is based on the \
Unicode Collation Algorithm plus locale-specific comparison rules from the \
Common Locale Data Repository, a comprehensive source for this type of data.
* Formatting: Format numbers, dates, times and currency amounts according the \
conventions of a chosen locale. This includes translating month and day names \
into the selected language, choosing appropriate abbreviations, ordering \
fields correctly, etc. This data also comes from the Common Locale Data \
Repository.
* Time Calculations: Multiple types of calendars are provided beyond the \
traditional Gregorian calendar. A thorough set of timezone calculation APIs \
are provided.
* Unicode Support: ICU closely tracks the Unicode standard, providing easy \
access to all of the many Unicode character properties, Unicode Normalization, \
Case Folding and other fundamental operations as specified by the Unicode \
Standard.
* Regular Expression: ICU's regular expressions fully support Unicode while \
providing very competitive performance.
* Bidi: support for handling text containing a mixture of left to right \
(English) and right to left (Arabic or Hebrew) data.
* Text Boundaries: Locate the positions of words, sentences, paragraphs within \
a range of text, or identify locations that would be suitable for line \
wrapping when displaying the text.
"
# ----- devel package -------------------------------------------------------

View File

@@ -1,6 +1,10 @@
SUMMARY="Jansson is a C library for encoding, decoding and manipulating JSON data."
DESCRIPTION="Jansson is a C library for encoding, decoding and manipulating JSON data.
It features a simple and intuitive API and data model, comprehensive documentation, no dependencies on other libraries, full unicode support (UTF-8) and an extensive test suite."
SUMMARY="A C library for encoding, decoding and manipulating JSON data"
DESCRIPTION="
Jansson is a C library for encoding, decoding and manipulating JSON data. It \
features a simple and intuitive API and data model, comprehensive \
documentation, no dependencies on other libraries, full unicode support \
(UTF-8) and an extensive test suite.
"
HOMEPAGE="http://www.digip.org/jansson/"
SRC_URI="http://www.digip.org/jansson/releases/jansson-2.5.tar.gz"
CHECKSUM_MD5="46ac93bec48aacf207b67b51c8fbf7f1"

View File

@@ -1,6 +1,8 @@
#TODO:split out _devel
SUMMARY="LibCSS is a CSS parser and selection engine"
DESCRIPTION="LibCSS is a CSS (Cascading Style Sheet) parser and selection engine"
SUMMARY="A CSS parser and selection engine"
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"

View File

@@ -1,4 +1,7 @@
DESCRIPTION="libdwarf and dwarfdump - library and utility for working with DWARF Debugging Information Format"
DESCRIPTION="
libdwarf and dwarfdump - library and utility for working with DWARF Debugging \
Information Format.
"
HOMEPAGE="http://reality.sgiweb.org/davea/dwarf.html"
SRC_URI="http://reality.sgiweb.org/davea/libdwarf-20120410.tar.gz"
CHECKSUM_MD5="77c8b351f11738bc9fa50474a69d5b36"

View File

@@ -1,5 +1,10 @@
SUMMARY="A BSD licensed replacement for the GNU readline library"
DESCRIPTION="This is an autotool- and libtoolized port of the NetBSD Editline library (libedit). This Berkeley-style licensed command line editor library provides generic line editing, history, and tokenization functions, similar to those found in GNU Readline."
DESCRIPTION="
This is an autotool- and libtoolized port of the NetBSD Editline library \
(libedit). This Berkeley-style licensed command line editor library provides \
generic line editing, history, and tokenization functions, similar to those \
found in GNU Readline.
"
LICENSE="BSD (3-clause)"
COPYRIGHT="1992-2012 The NetBSD Foundation, Inc."
HOMEPAGE="http://www.thrysoee.dk/editline/"

View File

@@ -1,6 +1,13 @@
SUMMARY="Libevent - an event notification library"
DESCRIPTION="The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also support callbacks due to signals or regular timeouts.
libevent is meant to replace the event loop found in event driven network servers. An application just needs to call event_dispatch() and then add or remove events dynamically without having to change the event loop."
SUMMARY="An event notification library"
DESCRIPTION="
The libevent API provides a mechanism to execute a callback function when a \
specific event occurs on a file descriptor or after a timeout has been \
reached. Furthermore, libevent also support callbacks due to signals or \
regular timeouts.
libevent is meant to replace the event loop found in event driven network \
servers. An application just needs to call event_dispatch() and then add or \
remove events dynamically without having to change the event loop.
"
HOMEPAGE="http://www.libevent.org/"
SRC_URI="https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz"
CHECKSUM_MD5="b2405cc9ebf264aa47ff615d9de527a2"

View File

@@ -1,5 +1,7 @@
SUMMARY="a portable, high level programming interface to various calling conventions."
DESCRIPTION="a portable, high level programming interface to various calling conventions."
SUMMARY="A portable, high level programming interface."
DESCRIPTION="
A portable, high level programming interface to various calling conventions.
"
HOMEPAGE="http://sourceware.org/libffi"
SRC_URI="ftp://sourceware.org/pub/libffi/libffi-3.0.13.tar.gz"
CHECKSUM_MD5="45f3b6dbc9ee7c7dfbbbc5feba571529"

View File

@@ -1,5 +1,7 @@
SUMMARY="Libgcrypt is GNU's basic cryptographic library"
DESCRIPTION="libgcrypt"
SUMMARY="
Libgcrypt is GNU's basic cryptographic library.
"
LICENSE="GNU LGPL v3"
COPYRIGHT="2000-2013 Free Software Foundation, Inc."
HOMEPAGE="http://directory.fsf.org/project/libgcrypt/"

View File

@@ -1,8 +1,8 @@
SUMMARY="A library that defines common error values"
DESCRIPTION="
This is a library that defines common error values for all GnuPG
components. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt,
Libksba, DirMngr, Pinentry, SmartCard Daemon and more.
This is a library that defines common error values for all GnuPG components. \
Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt, Libksba, DirMngr, \
Pinentry, SmartCard Daemon and more.
"
LICENSE="GNU LGPL v2.1"
COPYRIGHT="2003-2013 g10 Code GmbH"

View File

@@ -94,105 +94,93 @@ TEST()
}
DESCRIPTION="
For historical reasons, international text is often encoded using a
language or country dependent character encoding. With the advent of the
internet and the frequent exchange of text across countries - even the
viewing of a web page from a foreign country is a \"text exchange\" in this
context -, conversions between these encodings have become important.
They have also become a problem, because many characters which are present
in one encoding are absent in many other encodings. To solve this mess,
the Unicode encoding has been created. It is a super-encoding of all
others and is therefore the default encoding for new text formats like XML.
Still, many computers still operate in locale with a traditional (limited)
character encoding. Some programs, like mailers and web browsers, must be
able to convert between a given text encoding and the user's encoding.
Other programs internally store strings in Unicode, to facilitate internal
processing, and need to convert between internal string representation
(Unicode) and external string representation (a traditional encoding) when
they are doing I/O. GNU libiconv is a conversion library for both kinds
of applications.
This library provides an iconv() implementation, for use on systems which
don't have one, or whose implementation cannot convert from/to Unicode.
It provides support for the encodings:
European languages
ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-R, KOI8-U,
KOI8-RU, CP{1250,1251,1252,1253,1254,1257}, CP{850,866,1131},
Mac{Roman,CentralEurope,Iceland,Croatian,Romania},
Mac{Cyrillic,Ukraine,Greek,Turkish}, Macintosh
Semitic languages
ISO-8859-{6,8}, CP{1255,1256}, CP862, Mac{Hebrew,Arabic}
Japanese
EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-JP-1
Chinese
EUC-CN, HZ, GBK, CP936, GB18030, EUC-TW, BIG5, CP950, BIG5-HKSCS,
BIG5-HKSCS:2004, BIG5-HKSCS:2001, BIG5-HKSCS:1999, ISO-2022-CN,
ISO-2022-CN-EXT
Korean
EUC-KR, CP949, ISO-2022-KR, JOHAB
Armenian
ARMSCII-8
Georgian
Georgian-Academy, Georgian-PS
Tajik
KOI8-T
Kazakh
PT154, RK1048
Thai
ISO-8859-11, TIS-620, CP874, MacThai
Laotian
MuleLao-1, CP1133
Vietnamese
VISCII, TCVN, CP1258
Platform specifics
HP-ROMAN8, NEXTSTEP
Full Unicode
UTF-8
UCS-2, UCS-2BE, UCS-2LE
UCS-4, UCS-4BE, UCS-4LE
UTF-16, UTF-16BE, UTF-16LE
UTF-32, UTF-32BE, UTF-32LE
UTF-7
C99, JAVA
Full Unicode, in terms of uint16_t or uint32_t (with machine dependent
endianness and alignment)
UCS-2-INTERNAL, UCS-4-INTERNAL
Locale dependent, in terms of 'char' or 'wchar_t' (with machine dependent
endianness and alignment, and with OS and locale dependent semantics)
char, wchar_t
The empty encoding name \"\" is equivalent to \"char\": it denotes the
locale dependent character encoding.
When configured with the option --enable-extra-encodings, it also provides
support for a few extra encodings:
European languages
CP{437,737,775,852,853,855,857,858,860,861,863,865,869,1125}
Semitic languages
CP864
Japanese
EUC-JISX0213, Shift_JISX0213, ISO-2022-JP-3
Chinese
BIG5-2003 (experimental)
Turkmen
TDS565
Platform specifics
ATARIST, RISCOS-LATIN1
It can convert from any of these encodings to any other, through Unicode
conversion.
It has also some limited support for transliteration, i.e. when a character
cannot be represented in the target character set, it can be approximated
through one or several similarly looking characters. Transliteration is
activated when \"//TRANSLIT\" is appended to the target encoding name.
libiconv is for you if your application needs to support multiple character
encodings, but that support lacks from your system.
"
For historical reasons, international text is often encoded using a language \
or country dependent character encoding. With the advent of the internet and \
the frequent exchange of text across countries - even the viewing of a web \
page from a foreign country is a \"text exchange\" in this context -, \
conversions between these encodings have become important. They have also \
become a problem, because many characters which are present in one encoding \
are absent in many other encodings. To solve this mess, the Unicode encoding \
has been created. It is a super-encoding of all others and is therefore the \
default encoding for new text formats like XML.
Still, many computers still operate in locale with a traditional (limited) \
character encoding. Some programs, like mailers and web browsers, must be able \
to convert between a given text encoding and the user's encoding. Other \
programs internally store strings in Unicode, to facilitate internal \
processing, and need to convert between internal string representation \
(Unicode) and external string representation (a traditional encoding) when \
they are doing I/O. GNU libiconv is a conversion library for both kinds of \
applications.
This library provides an iconv() implementation, for use on systems which \
don't have one, or whose implementation cannot convert from/to Unicode.
It provides support for the encodings:
European languages
- ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-R, KOI8-U, KOI8-RU, \
CP{1250,1251,1252,1253,1254,1257}, CP{850,866,1131}, \
Mac{Roman,CentralEurope,Iceland,Croatian,Romania}, \
Mac{Cyrillic,Ukraine,Greek,Turkish}, Macintosh
Semitic languages
- ISO-8859-{6,8}, CP{1255,1256}, CP862, Mac{Hebrew,Arabic}
Japanese
- EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-JP-1
Chinese
- EUC-CN, HZ, GBK, CP936, GB18030, EUC-TW, BIG5, CP950, BIG5-HKSCS, \
BIG5-HKSCS:2004, BIG5-HKSCS:2001, BIG5-HKSCS:1999, ISO-2022-CN, ISO-2022-CN-EXT
Korean
- EUC-KR, CP949, ISO-2022-KR, JOHAB
Armenian
- ARMSCII-8
Georgian
- Georgian-Academy, Georgian-PS
Tajik
- KOI8-T
Kazakh
- PT154, RK1048
Thai
- ISO-8859-11, TIS-620, CP874, MacThai
Laotian
- MuleLao-1, CP1133
Vietnamese
- VISCII, TCVN, CP1258
Platform specifics
- HP-ROMAN8, NEXTSTEP
Full Unicode
- UTF-8
- UCS-2, UCS-2BE, UCS-2LE
- UCS-4, UCS-4BE, UCS-4LE
- UTF-16, UTF-16BE, UTF-16LE
- UTF-32, UTF-32BE, UTF-32LE
- UTF-7
- C99, JAVA
Full Unicode, in terms of uint16_t or uint32_t (with machine dependent \
endianness and alignment)
- UCS-2-INTERNAL, UCS-4-INTERNAL
Locale dependent, in terms of 'char' or 'wchar_t' (with machine dependent \
endianness and alignment, and with OS and locale dependent semantics)
- char, wchar_t
- The empty encoding name \"\" is equivalent to \"char\": it denotes the \
locale dependent character encoding.
When configured with the option --enable-extra-encodings, it also provides \
support for a few extra encodings:
European languages
- CP{437,737,775,852,853,855,857,858,860,861,863,865,869,1125}
Semitic languages
- CP864
Japanese
- EUC-JISX0213, Shift_JISX0213, ISO-2022-JP-3
Chinese
- BIG5-2003 (experimental)
Turkmen
- TDS565
Platform specifics
- ATARIST, RISCOS-LATIN1
It can convert from any of these encodings to any other, through Unicode conversion.
It has also some limited support for transliteration, i.e. when a character \
cannot be represented in the target character set, it can be approximated \
through one or several similarly looking characters. Transliteration is \
activated when \"//TRANSLIT\" is appended to the target encoding name.
libiconv is for you if your application needs to support multiple character encodings, but that support lacks from your system.
"
# ----- devel package -------------------------------------------------------

View File

@@ -1,6 +1,8 @@
SUMMARY="libidn is a fully documented implementation of the Stringprep, Punycode and IDNA specifications."
DESCRIPTION="GNU Libidn is a fully documented implementation of the Stringprep, Punycode and IDNA specifications. Libidn's purpose is to encode and decode internationalized domain names."
SUMMARY="A library to encode and decode internationalized domain names"
DESCRIPTION="
GNU Libidn is a fully documented implementation of the Stringprep, Punycode \
and IDNA specifications. Libidn's purpose is to encode and decode internationalized domain names.
"
HOMEPAGE="http://www.gnu.org/software/libidn/"
SRC_URI="http://ftpmirror.gnu.org/libidn/libidn-1.9.tar.gz"
CHECKSUM_MD5="f4d794639564256a367566302611224e"

View File

@@ -1,4 +1,6 @@
DESCRIPTION="liboil is a library of simple functions that are optimized for various CPUs."
DESCRIPTION="
liboil is a library of simple functions that are optimized for various CPUs.
"
HOMEPAGE="http://liboil.freedesktop.org/wiki/"
SRC_URI="http://liboil.freedesktop.org/download/liboil-0.3.17.tar.gz"
REVISION="1"
@@ -23,4 +25,4 @@ INSTALL()
}
LICENSE="BSD (2-clause)"
COPYRIGHT="2002-2005 David A. Schleef, All rights reserved."
COPYRIGHT="2002-2005 David A. Schleef, All rights reserved."

View File

@@ -1,6 +1,8 @@
#TODO:split out _devel
SUMMARY="LibParserUtils is a library for building efficient parsers"
DESCRIPTION="LibParserUtils is a library for building efficient parsers"
SUMMARY="A library for building efficient parsers"
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"

View File

@@ -1,12 +1,12 @@
SUMMARY="Perl5 Compatible Regular Expressions"
DESCRIPTION="
The PCRE library is a set of functions that implement regular expression
pattern matching using the same syntax and semantics as Perl 5. PCRE has
its own native API, as well as a set of wrapper functions that correspond
to the POSIX regular expression API. The PCRE library is free, even for
building proprietary software.
This package contains the native API.
"
The PCRE library is a set of functions that implement regular expression \
pattern matching using the same syntax and semantics as Perl 5. PCRE has its \
own native API, as well as a set of wrapper functions that correspond to the \
POSIX regular expression API. The PCRE library is free, even for building \
proprietary software.
This package contains the native API.
"
HOMEPAGE="http://www.pcre.org/"
LICENSE="PCRE"
COPYRIGHT="

View File

@@ -1,5 +1,7 @@
SUMMARY="libpthread-stubs"
DESCRIPTION="libpthread-stubs"
DESCRIPTION="
libpthread-stubs
"
HOMEPAGE="http://xcb.freedesktop.org/"
SRC_URI="http://xcb.freedesktop.org/dist/libpthread-stubs-0.3.tar.gz"
CHECKSUM_MD5="a09d928c4af54fe5436002345ef71138"

View File

@@ -1,4 +1,6 @@
DESCRIPTION="library for handling page faults in user mode"
DESCRIPTION="
A library for handling page faults in user mode.
"
HOMEPAGE="libsigsegv.sourceforge.net"
SRC_URI="http://ftp.gnu.org/pub/gnu/libsigsegv/libsigsegv-2.8.tar.gz"
REVISION="1"

View File

@@ -1,5 +1,7 @@
SUMMARY="Library for solving packages and reading repositories"
DESCRIPTION="Library for solving packages and reading repositories."
SUMMARY="A library for solving packages and reading repositories"
DESCRIPTION="
A Library for solving packages and reading repositories.
"
LICENSE="BSD (3-clause)"
COPYRIGHT="2007-2013, Novell Inc."
HOMEPAGE="http://github.com/openSUSE/libsolv"

View File

@@ -1,4 +1,7 @@
DESCRIPTION="libunistring provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard."
DESCRIPTION="
libunistring provides functions for manipulating Unicode strings and for \
manipulating C strings according to the Unicode standard.
"
HOMEPAGE="http://www.gnu.org/software/libunistring/"
SRC_URI="http://ftp.gnu.org/gnu/libunistring/libunistring-0.9.1.1.tar.gz"
REVISION="1"

View File

@@ -1,6 +1,8 @@
#TODO:split out _devel
SUMMARY="LibWapcaplet is a string internment library"
DESCRIPTION="LibWapcaplet is a string internment library"
DESCRIPTION="
LibWapcaplet is a string internment library.
"
HOMEPAGE="http://www.netsurf-browser.org/projects/libwapcaplet/"
SRC_URI="git://git.netsurf-browser.org/libwapcaplet.git"
REVISION="1"

View File

@@ -60,16 +60,15 @@ INSTALL()
}
DESCRIPTION="
Libxslt is the XSLT C library developed for the GNOME project. XSLT itself
is a an XML language to define transformation for XML. Libxslt is based on
libxml2 the XML C library developed for the GNOME project. It also
implements most of the EXSLT set of processor-portable extensions functions
and some of Saxon's evaluate and expressions extensions.
People can either embed the library in their application or use xsltproc
the command line processing tool. This library is free software and can be
reused in commercial applications.
"
Libxslt is the XSLT C library developed for the GNOME project. XSLT itself is \
a an XML language to define transformation for XML. Libxslt is based on \
libxml2 the XML C library developed for the GNOME project. It also implements \
most of the EXSLT set of processor-portable extensions functions and some of \
Saxon's evaluate and expressions extensions.
People can either embed the library in their application or use xsltproc the \
command line processing tool. This library is free software and can be reused \
in commercial applications.
"
PROVIDES_devel="
libxslt${secondaryArchSuffix}_devel = $portVersion

View File

@@ -1,5 +1,7 @@
SUMMARY="A C library for reading, creating, and modifying zip archives."
DESCRIPTION="libzip is a C library for reading, creating, and modifying zip archives."
DESCRIPTION="
libzip is a C library for reading, creating, and modifying zip archives.
"
HOMEPAGE="http://www.nih.at/libzip/"
SRC_URI="http://www.nih.at/libzip/libzip-0.11.2.tar.gz"
CHECKSUM_MD5="c5437df15e4825d40cdc3ec8b9b7516c"

View File

@@ -1,19 +1,18 @@
SUMMARY="Full-strength general purpose cryptography library (with SSL/TLS)"
DESCRIPTION="
The OpenSSL Project is a collaborative effort to develop a robust,
commercial-grade, full-featured, and Open Source toolkit implementing the
Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1)
protocols as well as a full-strength general purpose cryptography library.
The project is managed by a worldwide community of volunteers that use the
Internet to communicate, plan, and develop the OpenSSL toolkit and its
related documentation.
OpenSSL is based on the excellent SSLeay library developed by Eric A. Young
and Tim J. Hudson. The OpenSSL toolkit is licensed under an Apache-style
licence, which basically means that you are free to get and use it for
commercial and non-commercial purposes subject to some simple license
conditions.
"
The OpenSSL Project is a collaborative effort to develop a robust, \
commercial-grade, full-featured, and Open Source toolkit implementing the \
Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) \
protocols as well as a full-strength general purpose cryptography library. The \
project is managed by a worldwide community of volunteers that use the \
Internet to communicate, plan, and develop the OpenSSL toolkit and its related \
documentation.
OpenSSL is based on the excellent SSLeay library developed by Eric A. Young \
and Tim J. Hudson. The OpenSSL toolkit is licensed under an Apache-style \
licence, which basically means that you are free to get and use it for \
commercial and non-commercial purposes subject to some simple license \
conditions.
"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="http://www.openssl.org/source/openssl-1.0.0d.tar.gz"
CHECKSUM_MD5="40b6ea380cc8a5bf9734c2f8bf7e701e"

View File

@@ -1,19 +1,18 @@
SUMMARY="Full-strength general purpose cryptography library (with SSL/TLS)"
DESCRIPTION="
The OpenSSL Project is a collaborative effort to develop a robust,
commercial-grade, full-featured, and Open Source toolkit implementing the
Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1)
protocols as well as a full-strength general purpose cryptography library.
The project is managed by a worldwide community of volunteers that use the
Internet to communicate, plan, and develop the OpenSSL toolkit and its
related documentation.
OpenSSL is based on the excellent SSLeay library developed by Eric A. Young
and Tim J. Hudson. The OpenSSL toolkit is licensed under an Apache-style
licence, which basically means that you are free to get and use it for
commercial and non-commercial purposes subject to some simple license
conditions.
"
The OpenSSL Project is a collaborative effort to develop a robust, \
commercial-grade, full-featured, and Open Source toolkit implementing the \
Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) \
protocols as well as a full-strength general purpose cryptography library. The \
project is managed by a worldwide community of volunteers that use the \
Internet to communicate, plan, and develop the OpenSSL toolkit and its related \
documentation.
OpenSSL is based on the excellent SSLeay library developed by Eric A. Young \
and Tim J. Hudson. The OpenSSL toolkit is licensed under an Apache-style \
licence, which basically means that you are free to get and use it for \
commercial and non-commercial purposes subject to some simple license \
conditions.
"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="http://www.openssl.org/source/openssl-1.0.0j.tar.gz"
CHECKSUM_MD5="cbe4ac0d8f598680f68a951e04b0996b"

View File

@@ -1,19 +1,18 @@
SUMMARY="Full-strength general purpose cryptography library (with SSL/TLS)"
DESCRIPTION="
The OpenSSL Project is a collaborative effort to develop a robust,
commercial-grade, full-featured, and Open Source toolkit implementing the
Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1)
protocols as well as a full-strength general purpose cryptography library.
The project is managed by a worldwide community of volunteers that use the
Internet to communicate, plan, and develop the OpenSSL toolkit and its
related documentation.
OpenSSL is based on the excellent SSLeay library developed by Eric A. Young
and Tim J. Hudson. The OpenSSL toolkit is licensed under an Apache-style
licence, which basically means that you are free to get and use it for
commercial and non-commercial purposes subject to some simple license
conditions.
"
The OpenSSL Project is a collaborative effort to develop a robust, \
commercial-grade, full-featured, and Open Source toolkit implementing the \
Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) \
protocols as well as a full-strength general purpose cryptography library. The \
project is managed by a worldwide community of volunteers that use the \
Internet to communicate, plan, and develop the OpenSSL toolkit and its related \
documentation.
OpenSSL is based on the excellent SSLeay library developed by Eric A. Young \
and Tim J. Hudson. The OpenSSL toolkit is licensed under an Apache-style \
licence, which basically means that you are free to get and use it for \
commercial and non-commercial purposes subject to some simple license \
conditions.
"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="http://www.openssl.org/source/openssl-1.0.1e.tar.gz"
CHECKSUM_MD5="66bf6f10f060d561929de96f9dfe5b8c"

View File

@@ -1,4 +1,7 @@
DESCRIPTION="Serd is a lightweight C library for RDF syntax which supports reading and writing Turtle and NTriples."
DESCRIPTION="
Serd is a lightweight C library for RDF syntax which supports reading and \
writing Turtle and NTriples.
"
HOMEPAGE="http://drobilla.net/software/serd/"
SRC_URI="http://download.drobilla.net/serd-0.18.0.tar.bz2"
REVISION="1"

View File

@@ -1,4 +1,7 @@
DESCRIPTION="TinyXML is a simple, small, C++ XML parser that can be easily integrating into other programs"
DESCRIPTION="
TinyXML is a simple, small, C++ XML parser that can be easily integrating into \
other programs.
"
HOMEPAGE="http://www.grinninglizard.com/tinyxml/index.html"
SRC_URI="http://en.sourceforge.jp/frs/g_redir.php?m=jaist&f=%2Ftinyxml%2Ftinyxml%2F2.6.2%2Ftinyxml_2_6_2.tar.gz"
CHECKSUM_MD5="c1b864c96804a10526540c664ade67f0"

View File

@@ -1,8 +1,8 @@
SUMMARY="A simple C++ XML parser"
DESCRIPTION="
TinyXML-2 is a simple, small, efficient, C++ XML parser that can be
easily integrated into other programs.
"
SUMMARY="TinyXML-2 is a simple C++ XML parser."
TinyXML-2 is a simple, small, efficient, C++ XML parser that can be \
easily integrated into other programs.
"
HOMEPAGE="http://www.grinninglizard.com/tinyxml2/"
LICENSE="Zlib"
COPYRIGHT="2011-2013 Lee Thomason"

View File

@@ -1,5 +1,7 @@
SUMMARY="Uriparser is a strictly RFC 3986 compliant URI parsing library in C"
DESCRIPTION="Uriparser is a strictly RFC 3986 compliant URI parsing library in C"
SUMMARY="A strictly RFC 3986 compliant URI parsing library in C"
DESCRIPTION="
Uriparser is a strictly RFC 3986 compliant URI parsing library in C.
"
HOMEPAGE="http://uriparser.sourceforge.net/"
SRC_URI="http://downloads.sourceforge.net/project/uriparser/Sources/0.7.9/uriparser-0.7.9.tar.bz2"
CHECKSUM_MD5="d9189834b909df8d672ecafc34186a58"
@@ -60,5 +62,3 @@ PROVIDES_devel="
REQUIRES_devel="
liburiparser == $portVersion base
"

View File

@@ -1,4 +1,6 @@
DESCRIPTION="Xerces-C++ is a validating XML parser written in a portable subset of C++"
DESCRIPTION="
Xerces-C++ is a validating XML parser written in a portable subset of C++.
"
HOMEPAGE="http://xerces.apache.org/xerces-c/"
SRC_URI="http://mirror.pop-sc.rnp.br/apache//xerces/c/3/sources/xerces-c-3.1.1.tar.gz"
CHECKSUM_MD5="6a8ec45d83c8cfb1584c5a5345cb51ae"

View File

@@ -1,4 +1,7 @@
DESCRIPTION="Lightweight library used to easily extract data from files archived in a single zip file"
DESCRIPTION="
Lightweight library used to easily extract data from files archived in a \
single zip file.
"
HOMEPAGE="http://zziplib.sourceforge.net/"
SRC_URI="http://sourceforge.net/projects/zziplib/files/zziplib13/0.13.59/zziplib-0.13.59.tar.bz2/download"
REVISION="1"