diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-03-20 00:40:44 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-03-20 00:40:44 +0000 |
commit | 4cbcc855382a06088e2f016f62cafdbcb7e40665 (patch) | |
tree | 356496503d52354aa6d9f2d36126302fed5f3a73 /dev-libs/libunistring | |
parent | fcc5224904648a8e6eb528d7603154160a20022f (diff) |
gentoo resync : 20.03.2022
Diffstat (limited to 'dev-libs/libunistring')
-rw-r--r-- | dev-libs/libunistring/Manifest | 4 | ||||
-rw-r--r-- | dev-libs/libunistring/libunistring-1.0.ebuild | 40 | ||||
-rw-r--r-- | dev-libs/libunistring/metadata.xml | 31 |
3 files changed, 59 insertions, 16 deletions
diff --git a/dev-libs/libunistring/Manifest b/dev-libs/libunistring/Manifest index baf36df7a606..c44005b555b0 100644 --- a/dev-libs/libunistring/Manifest +++ b/dev-libs/libunistring/Manifest @@ -1,5 +1,7 @@ AUX libunistring-nodocs.patch 287 BLAKE2B b351d572e702a17cc4b1df97f182b6fa5ca232c77a4775572097043814a868e16adb7e6dc4022ea07c614d6accac255a6c0262916e5a36275949e069a17b4a80 SHA512 f7bded4ec621039121c93c9808e384822613c670df886c125b00d8add6ab8257a5152298fa483cbed21222da78097a98433a2f0b364467ed82bda5f98a8c1847 AUX libunistring-test.patch 549 BLAKE2B 2ead1452792a3786ccfb22382d9fa59d5ed873ce4fd7fb791f928f960ddb98b37ba4c3ba8386369a303b1c8be28cd9f22f964dbb9064858d9078b1555631fa4c SHA512 3312cb67ac033f9ced3dbb4c6ac5c93f2d93fb7bf04e996f2087c3f25ad0795c4dfc09b59c23bfd59a1b35b0938f50abb6c720b1f29f8b292f7b63848d3d704d DIST libunistring-0.9.10.tar.gz 3744814 BLAKE2B 3ddc55b8021c0f4822beb83b807bb21dbbf10bbb866747f64e060df3ab822a4143528855e1ce6a13144630bc8daa14f1fa830db77fb605e57cae21d46de804d6 SHA512 690082732fbbd47ab4ffbd6f21d85afece0f8e2ded24982f949f4ae52bf0a981b75ea9bc14ab289e0954cde07f31a7a4c2bb65615a8eb5b2bfa65720310b6fc9 +DIST libunistring-1.0.tar.gz 4214306 BLAKE2B 177f21d9fb6d81ea6bb2fd05f9ca31cd6cecb5a16be273de8817a8fb6ffac997421ebf108acebcb3392b8df423b7e3e150f24a731e0909e2ba171b4bae2fb53d SHA512 6125e3911d15bea8fea5c0b97864f928eab8c8476f1a24c7349b0552e2d11d9b73c1fa0fcb354917e42407d4e5adea55d0c8012121fa0a53c60faa7b0911aef3 EBUILD libunistring-0.9.10-r1.ebuild 1034 BLAKE2B a829098b2dc18731a31de741925b1a0220de3bfaa3ab6d7576e97b9edd279d46af5419a72f7f1ff3fea1b7d9c32605c8c87b033e817e440dde71748579696624 SHA512 fc22fbe238b2d6dd130e44e6686662f79664edf07cd6bf09f9648d769523b311b3116bd23285bb834321b5a2d7530474e85338a1f882977f3261f6093b509cfb -MISC metadata.xml 942 BLAKE2B d9d1c7343696ab1bde6bc2394e2f3defb656922e152bd7da16b67303f605e581789d58cfad3e24af07215eef455987c4bdaa63dd735cf8e3d98752aaa7ebbb82 SHA512 eda85fa190a036c02c2edeed7127ef8a94ffec1bd7971fe62c74fce9331f8da52d3e93af954bfc8d568d2b612a4596fc797d6f7b0d986b6fa193aee0bfda3c5a +EBUILD libunistring-1.0.ebuild 1008 BLAKE2B f9df2a8e674d9e0e85f5623557a35bd458a7c4885e44513f2d2d56e9526ab9108f288ca9bbf0ffee58a7dd7378376dc6df9bd6c436288109813e589940da32b1 SHA512 6853df2d760e998c7890901fbaf0d4306132484ac0487cc1e88f275cbadb283981854f5b30fa910d47829cefdf34b5dedc9ef7c910fb0ff1af663b2e6f70331f +MISC metadata.xml 974 BLAKE2B 367ac9d8c34135ea5c1b1a7fafb89254ad3c25deaa183a82f40ab4289c76a311eff909e4d1a2cbb361104706786471f24bfd0f9a1da20e1eb20bec3178c43b5c SHA512 89ea5c6b84a94c713ef72b9c3b921fddb3a87b8d0ea72eb924d379eb7d46974cc9b60e350007752aabf802bcc0fcb5fe6437d11e15d1b74d1efd0a537a474bcf diff --git a/dev-libs/libunistring/libunistring-1.0.ebuild b/dev-libs/libunistring/libunistring-1.0.ebuild new file mode 100644 index 000000000000..2f294b42e0f8 --- /dev/null +++ b/dev-libs/libunistring/libunistring-1.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal libtool + +DESCRIPTION="Library for manipulating Unicode and C strings according to Unicode standard" +HOMEPAGE="https://www.gnu.org/software/libunistring/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="|| ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ )" +SLOT="0/2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc static-libs" + +PATCHES=( + "${FILESDIR}"/${PN}-nodocs.patch +) + +src_prepare() { + default + elibtoolize # for Solaris shared libraries +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf $(use_enable static-libs static) +} + +multilib_src_install_all() { + default + + if use doc ; then + docinto html + dodoc doc/*.html + doinfo doc/*.info + fi + + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/libunistring/metadata.xml b/dev-libs/libunistring/metadata.xml index f92a99d42baf..f757bba21c45 100644 --- a/dev-libs/libunistring/metadata.xml +++ b/dev-libs/libunistring/metadata.xml @@ -1,19 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> + <pkgmetadata> -<maintainer type="project"> - <email>scheme@gentoo.org</email> - <name>Gentoo Scheme Project</name> -</maintainer> -<longdescription lang="en"> - Text files are nowadays usually encoded in Unicode, and may consist of very - different scripts – from Latin letters to Chinese Hanzi –, with many kinds - of special characters – accents, right-to-left writing marks, hyphens, Roman - numbers, and much more. But the POSIX platform APIs for text do not contain - adequate functions for dealing with particular properties of many Unicode - characters. In fact, the POSIX APIs for text have several assumptions at - their base which don't hold for Unicode text. - This library provides functions for manipulating Unicode strings and for - manipulating C strings according to the Unicode standard. -</longdescription> + <maintainer type="project"> + <email>scheme@gentoo.org</email> + <name>Gentoo Scheme Project</name> + </maintainer> + <longdescription> + Text files are nowadays usually encoded in Unicode, and may consist of very + different scripts – from Latin letters to Chinese Hanzi –, with many kinds + of special characters – accents, right-to-left writing marks, hyphens, Roman + numbers, and much more. But the POSIX platform APIs for text do not contain + adequate functions for dealing with particular properties of many Unicode + characters. In fact, the POSIX APIs for text have several assumptions at + their base which don't hold for Unicode text. + This library provides functions for manipulating Unicode strings and for + manipulating C strings according to the Unicode standard. + </longdescription> </pkgmetadata> |