diff options
Diffstat (limited to 'media-libs/libzen')
-rw-r--r-- | media-libs/libzen/Manifest | 7 | ||||
-rw-r--r-- | media-libs/libzen/libzen-0.4.36.ebuild | 66 | ||||
-rw-r--r-- | media-libs/libzen/libzen-0.4.37.ebuild | 66 | ||||
-rw-r--r-- | media-libs/libzen/metadata.xml | 12 |
4 files changed, 151 insertions, 0 deletions
diff --git a/media-libs/libzen/Manifest b/media-libs/libzen/Manifest new file mode 100644 index 000000000000..0edd0f119f60 --- /dev/null +++ b/media-libs/libzen/Manifest @@ -0,0 +1,7 @@ +DIST libzen_0.4.36.tar.bz2 121379 SHA256 69ba2c1278b226dc83b141de63e804b417f527dfff8a816e5ffad87700f3ed5c SHA512 ee1c9288b4a276af2416c3551bd626f310c66af394ad733300834782a9be547dba2f7ed306f436d1fb21bcaeebd7250301a4202e298a1a44abfba8f5cbe44e7f WHIRLPOOL 57332d2eefdf41be431e89a42505dc5196e020b12b2c46c231cc73690aabbff09fe0aeb7ff3514f41cfe6e962f049b3d3389f8f5548a00ad0dffefac752827d9 +DIST libzen_0.4.37.tar.bz2 121707 SHA256 d6e9b7084bbb828536b47698e0c60e381cf0cefc4a8d712bb81dac826ccd9ac1 SHA512 3b5bec79470bec054cfa759e753e3925fbd9f27e508c692c0b100fcf1599696bff462d92c08799646e6ffc74c176e7cc7509ae0754c4710d527494f59d95d12b WHIRLPOOL b02271eeff5146b41375229ed5a663354ad051f7187d63b9f9247352444b59a245d5f025f5bce047032d0234737b65ec654caaefb463afb12a7b1c361cc3d0c1 +EBUILD libzen-0.4.36.ebuild 1283 SHA256 518c7364126e5d4363cf5355bcc14d3b55f071ea2d3c2a8eadf8541f117ad00c SHA512 6a7e3fd85f168a4ad590918e5925fd26d8c276a6aa4a24e1383c700fb58f0491ca9bff9a1c5fbe3eb79454c0de1c881e78be432c6ada50b02d43089b80ea00ea WHIRLPOOL bdd7c25b88dd3d4fa56789d86d91e1e601431d623a08811bf04d8a35a301d77ab6488691b552f79b35be243bdd7376e7e8d4601cd764003e5f0cbceac16123b0 +EBUILD libzen-0.4.37.ebuild 1286 SHA256 6f228ce3416eb1f408abeb38223499cde57f877c798d3351bb848056154dcd4d SHA512 422b45c340e081b982af46781fe67cbdef384faabae5b510375835c0de8178d52a06f566e9fb8168c75e04fe94d10f1c545028901e97a28a67368837ec12b3cf WHIRLPOOL ed55588f0519bc9bbf5c1c6baaddbec139e0c618f57c0dd78b3a01903f5797a91edefb47742be141e03bd8c3485ff08c839b974ad801d3f86286b5c0b2f66ae8 +MISC ChangeLog 3442 SHA256 f81f0470bc3b18b2f653fc760e58add043c29895506dd0796eacf948ed4bc87e SHA512 f4b0ab4ca15c948acf6901e8b37387138f30a9cb12010c7de873e8f2d95dbd95f09ee9790acdb5430af628344b83c2a5da66afa07f671fc12ce8f9f72306582f WHIRLPOOL 67b12f9eb104a4269742948b8ad6fa35b3dfa4fa75eb7e1b2757c9ce0290c2ce6b15295518f4b26f4a7ae1f3fad16c461fb8c73fb5a82ef0f8fc2e540ab5e565 +MISC ChangeLog-2015 7863 SHA256 4b3e7d292fae371ce109743e5f679a11ba47e814bd83c28e80eef04ab0342b11 SHA512 59ae16bd7324ba9a6a6111a5a1a58ca2ddaca65e7a03a14b019daeb038d3561138df860cf47ffac2572c8ba1eb0d28e39600696c105ee5fc8b0fe0f43cfba477 WHIRLPOOL f39ff0bbc94f2a42e27a354b1b0d3835db9e2346258d81032610ae1db69dc13c5fac7c1ae75deb3f1b364e05f7fa2b1c7e1dfa917dce985a85652550d769d32f +MISC metadata.xml 391 SHA256 c1662fe98a609a4b968069897b23334b09875c484ec06f3aa2052b79b4ca4b49 SHA512 5ccf372b5f508aa40d170cf71fffe84456b92527a9eb40c18c25c7b82b9c12d52578efebe2ec8914d401225c3fe188c06c55e5cd7e1510d8f43fb4f2603208ba WHIRLPOOL bb0d1f60c4540ef7d07311cce15c6bc942a99c49cc439720dfe9f55a2b4ecf3b9b639a5e9376a3cf53e3487c96badfaa029e679db1ecd201979a7e37bc73f109 diff --git a/media-libs/libzen/libzen-0.4.36.ebuild b/media-libs/libzen/libzen-0.4.36.ebuild new file mode 100644 index 000000000000..8245dd435063 --- /dev/null +++ b/media-libs/libzen/libzen-0.4.36.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools multilib eutils + +MY_PN="ZenLib" +DESCRIPTION="Shared library for libmediainfo and mediainfo" +HOMEPAGE="https://github.com/MediaArea/ZenLib" +SRC_URI="https://mediaarea.net/download/source/${PN}/${PV}/${P/-/_}.tar.bz2" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="doc static-libs" + +DEPEND="virtual/pkgconfig + doc? ( app-doc/doxygen )" + +S=${WORKDIR}/${MY_PN}/Project/GNU/Library + +src_prepare() { + default + sed -i 's:-O2::' configure.ac || die + eautoreconf +} + +src_configure() { + econf \ + --enable-unicode \ + --enable-shared \ + $(use_enable static-libs static) +} + +src_compile() { + default + + if use doc ; then + cd "${WORKDIR}"/${MY_PN}/Source/Doc + doxygen Doxyfile || die + fi +} + +src_install() { + default + + # remove since the pkgconfig file should be used instead + rm "${D}"/usr/bin/libzen-config + + insinto /usr/$(get_libdir)/pkgconfig + doins ${PN}.pc + + for x in ./ Format/Html Format/Http HTTP_Client ; do + insinto /usr/include/${MY_PN}/${x} + doins "${WORKDIR}"/${MY_PN}/Source/${MY_PN}/${x}/*.h + done + + dodoc "${WORKDIR}"/${MY_PN}/History.txt + if use doc ; then + docinto html + dodoc "${WORKDIR}"/${MY_PN}/Doc/* + fi + + prune_libtool_files +} diff --git a/media-libs/libzen/libzen-0.4.37.ebuild b/media-libs/libzen/libzen-0.4.37.ebuild new file mode 100644 index 000000000000..cd399ca46218 --- /dev/null +++ b/media-libs/libzen/libzen-0.4.37.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools multilib ltprune + +MY_PN="ZenLib" +DESCRIPTION="Shared library for libmediainfo and mediainfo" +HOMEPAGE="https://github.com/MediaArea/ZenLib" +SRC_URI="https://mediaarea.net/download/source/${PN}/${PV}/${P/-/_}.tar.bz2" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc static-libs" + +DEPEND="virtual/pkgconfig + doc? ( app-doc/doxygen )" + +S=${WORKDIR}/${MY_PN}/Project/GNU/Library + +src_prepare() { + default + sed -i 's:-O2::' configure.ac || die + eautoreconf +} + +src_configure() { + econf \ + --enable-unicode \ + --enable-shared \ + $(use_enable static-libs static) +} + +src_compile() { + default + + if use doc ; then + cd "${WORKDIR}"/${MY_PN}/Source/Doc + doxygen Doxyfile || die + fi +} + +src_install() { + default + + # remove since the pkgconfig file should be used instead + rm "${D}"/usr/bin/libzen-config + + insinto /usr/$(get_libdir)/pkgconfig + doins ${PN}.pc + + for x in ./ Format/Html Format/Http HTTP_Client ; do + insinto /usr/include/${MY_PN}/${x} + doins "${WORKDIR}"/${MY_PN}/Source/${MY_PN}/${x}/*.h + done + + dodoc "${WORKDIR}"/${MY_PN}/History.txt + if use doc ; then + docinto html + dodoc "${WORKDIR}"/${MY_PN}/Doc/* + fi + + prune_libtool_files +} diff --git a/media-libs/libzen/metadata.xml b/media-libs/libzen/metadata.xml new file mode 100644 index 000000000000..e816ffd19d67 --- /dev/null +++ b/media-libs/libzen/metadata.xml @@ -0,0 +1,12 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>media-video@gentoo.org</email> + <name>Gentoo Video project</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">zenlib</remote-id> + <remote-id type="github">MediaArea/ZenLib</remote-id> + </upstream> +</pkgmetadata> |