Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 456116 - New ebuild: dev-libs/UTF8Strings - C++ library that provides ability to work natively with UTF8 strings in a very simple way.
Summary: New ebuild: dev-libs/UTF8Strings - C++ library that provides ability to work ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Grigory
URL: http://grigory.info/UTF8Strings.About...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-08 07:11 UTC by Grigory
Modified: 2013-02-08 21:27 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Grigory 2013-02-08 07:11:15 UTC
UTF8 Strings as a C++ library that provides ability to work natively with UTF8 strings in a very simple way.

All you get is UTF8::String class with many overloaded operators and serving functions. You can concatenate strings just with "+" operator, assign one to another, convert to and from integer, get substring, replace and so on. And all the time content of the string is native UTF8 sequence which you can access too.

The library does not need any third-party libraries. All algorithms are inlined. So the library is very light.
Comment 1 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-02-08 14:43:13 UTC
+*UTF8Strings-1.9 (08 Feb 2013)
+
+  08 Feb 2013; Tom Wijsman <TomWij@gentoo.org> +UTF8Strings-1.9.ebuild,
+  +metadata.xml:
+  New ebuild for UTF8Strings. Contributed by Gorelov Grigory. Fixes bug #456116.

Changes that were made to your ebuild:
- Added the ebuild header (first three lines from /usr/portage/skel.ebuild)
- Replaced remaining occurrences of UTF8Strings by {PN}.
- Changed license to GPL-3 (to match the name in /usr/portage/licenses).
- Made keywords unstable ~ (requirement for newly added ebuilds, stabilization happens after a few weeks without breaking bugs).
- Removed IUSE (empty), RDEPEND and DEPEND (the cmake dependency is added by cmake-utils.eclass, the gcc can be assumed to be present since it is in the @system set)

If you have any further questions, feel free to ask them.

Thank you for your contribution!

PS: If you want to become a proxy maintainer for this package, feel free to let me know; see http://www.gentoo.org/proj/en/qa/proxy-maintainers/#doc_chap6 for more info.