diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-libs/libvisio |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-libs/libvisio')
-rw-r--r-- | media-libs/libvisio/Manifest | 9 | ||||
-rw-r--r-- | media-libs/libvisio/files/libvisio-0.1.3-tests-without-tools.patch | 12 | ||||
-rw-r--r-- | media-libs/libvisio/files/libvisio-0.1.5-fix-test.patch | 41 | ||||
-rw-r--r-- | media-libs/libvisio/files/libvisio-0.1.5-no-zlib.patch | 46 | ||||
-rw-r--r-- | media-libs/libvisio/libvisio-0.1.5-r1.ebuild | 59 | ||||
-rw-r--r-- | media-libs/libvisio/libvisio-9999.ebuild | 51 | ||||
-rw-r--r-- | media-libs/libvisio/metadata.xml | 11 |
7 files changed, 229 insertions, 0 deletions
diff --git a/media-libs/libvisio/Manifest b/media-libs/libvisio/Manifest new file mode 100644 index 000000000000..0938d043f345 --- /dev/null +++ b/media-libs/libvisio/Manifest @@ -0,0 +1,9 @@ +AUX libvisio-0.1.3-tests-without-tools.patch 364 SHA256 af0fa0b1890f2e1f9b4583238494039b324a959f75e3abbd5cbbbbc51568b385 SHA512 4f14e27b6630e42a2a76d487731f3c8608e40d897fcf2227bc4129962802a6d75ddd6dd1cfae70f12f62f4e6ab2152dd70552d941c08c802897c6aade60610ea WHIRLPOOL 90f4e11379cf13a281793f7b95ed727ecc150e5d1dfba3fbb49df00b271dacbd74a89302ce171dbb6350bf3ca87b503c97ff0dbb467ed519abe3d4fc224ca0c6 +AUX libvisio-0.1.5-fix-test.patch 1675 SHA256 c41d8697564acfe35f52e3d500805b202f3c354ce073ad3e09f11ac9214f5bc5 SHA512 bc2a101008feb46d76f25482fb3bbe2f086029c9e6be555d32826996d6f1404d433615d8f1c1daeca8f22f439bac4cb406c73c9a59ad6d1faf01794a599348bb WHIRLPOOL d07141ae3321dcff3fa9e806f22bde9a41671cbc1817b3732b2ae46a9dc85424fc8fe9c678fa593f80b1250df0d6029ee3fa74e3580efd4dec1faa47c7199fa4 +AUX libvisio-0.1.5-no-zlib.patch 1420 SHA256 33c07ea09b3b1bae274a530a6568e18e553ca79f86f571ef230c6a8482e8fb6b SHA512 caa991438cc172b8bb9046220187263ed5e7d7edb93f3f9ed54ecf2d4eb530d0fba6283a521e9a9604e755098a24d83c1420dc8a1484e8f4b228db38fb2fe289 WHIRLPOOL 4a0a681c29500186492cabe4b0d3bd0148e764848809bda3a2e3528ea2a1dec3dc9a90996b7c88d0854cc5102a7ade5c6af964346c7f8278a47ceb0a60ecaaf7 +DIST libvisio-0.1.5.tar.xz 504196 SHA256 430a067903660bb1b97daf4b045e408a1bb75ca45e615cf05fb1a4da65fc5a8c SHA512 094ab546f650840d52fc34c1b105eff139d2f6e4d5cab7c9c99f8387ece0d0c6b02ec1376b3281d56a901bac016c2a024bb708c065b8b5d9404104e6494b5fab WHIRLPOOL ee2c67f357a3cc907b78e3cb8c6001ff1da2529d61f691dbad634f15639ff22a72bbec7deae08166ccaa4acfb730a826d96b9f1567e1c7c830ded1dc130388f3 +EBUILD libvisio-0.1.5-r1.ebuild 1283 SHA256 5acc894ea862ca6d109fc9b964f1a99fc8883019215056473ec46d0f5284690d SHA512 8da42252872dd328c49436ffeafc566b157cef3d5c991e76c8179c7b0025576d73d2265f3db73e087bf7b332e8bc153fa24d54b6b63a3edb8656e884384dbdc0 WHIRLPOOL 3404925e035a240dee4a1a2f788dcbcb5c104e138edc751b60ecd4b7615fa7b02a4d22cf1e5747572b59b1d2096dc19fced5252760a6493c8423af15b05984c1 +EBUILD libvisio-9999.ebuild 1134 SHA256 c9710db26a3c038202c68be6b70949f94ef3ea5cef95885e97f2e1dbc6cc40e3 SHA512 9d0fef31f3a2be8a1d3e4cf8f88592d43dedac681d2345aefd22ee5f380cca210d16e728f6c1385cc9a63a55b01a1a11debf86b7eac4d74d2f3c3d42af88a51a WHIRLPOOL 710c1037b5a6471f6dc65f05587675701aeebff1aaa27fffdda25622e616b45fe04058fa424be344a3209b352660d503b0f8bd80e5160c1cefbdda894ef0d384 +MISC ChangeLog 6138 SHA256 03d61e79130ebf065c567d71c13155e4a45283de11a3f34b2bbc271090447c66 SHA512 7dc8dfe29bec274f9f84a5f314447a57b85aca652a22fbce1021e502b107c038aa8f7085ef18cb5eea288fe555584e9a707baf81a419116edc00734df4bd9718 WHIRLPOOL a8203e5b2e086bc025622fabd8c42574ab40756bb4b1ec343a8907844ab4f20da53f2144a540530e3081c735f350109998a776a289c76b3e03f05f67f082875e +MISC ChangeLog-2015 10637 SHA256 fed5ff9c20fc5a487224ea2557bc66d69d42f6afe448e564f3deccabe358ab79 SHA512 605df6a191fecb2ba620e0024da1fdda28fd638baf66c62a4f6ca22b7158552354d31100eb690b9326192760928127c50cc4b85538571e0be0517282672960fd WHIRLPOOL 280cc12c81b3d23aea937ab057298f3c28321e110ab19c9f2bc35be8e96022b121f275c42113a00ce4d73144eb2cc58993befd6f08a7598aa8fc6d8478f96e7e +MISC metadata.xml 321 SHA256 15734f8ebec32e2105559ce4eab317bff358a151a1227d66d24684108c4b123b SHA512 a9d2208bf93a05e3406aee66412b46e731ce5a858e3e5e4a6668568b3ccba863d540f3e6224bc7e5ed8c6ad22d330fc0e30ecc90df2f8a866280bb138040fc12 WHIRLPOOL 418aeb03aa8269b934dad63dd1624fd825389b6064e9d2e0803ca10081644d36da39479afa1c7ce2e099ba05119b0bcaacfe8d53615b13d4f4f5b70ac692fcd6 diff --git a/media-libs/libvisio/files/libvisio-0.1.3-tests-without-tools.patch b/media-libs/libvisio/files/libvisio-0.1.3-tests-without-tools.patch new file mode 100644 index 000000000000..78eb9fe66bc9 --- /dev/null +++ b/media-libs/libvisio/files/libvisio-0.1.3-tests-without-tools.patch @@ -0,0 +1,12 @@ +--- a/configure.ac 2015-07-25 09:29:53.000000000 +0200 ++++ b/configure.ac 2016-02-07 00:19:30.534383076 +0100 +@@ -317,6 +317,9 @@ + ) + AS_IF([test "x$enable_tests" = "xyes"], [ + PKG_CHECK_MODULES([CPPUNIT], [cppunit]) ++ PKG_CHECK_MODULES([REVENGE_STREAM],[ ++ librevenge-stream-0.0 ++ ]) + ], []) + AC_SUBST([CPPUNIT_CFLAGS]) + AC_SUBST([CPPUNIT_LIBS]) diff --git a/media-libs/libvisio/files/libvisio-0.1.5-fix-test.patch b/media-libs/libvisio/files/libvisio-0.1.5-fix-test.patch new file mode 100644 index 000000000000..801421a689c0 --- /dev/null +++ b/media-libs/libvisio/files/libvisio-0.1.5-fix-test.patch @@ -0,0 +1,41 @@ +From a97d30ad693374deab404ec31fe00665882cc949 Mon Sep 17 00:00:00 2001 +From: David Tardon <dtardon@redhat.com> +Date: Mon, 18 Jan 2016 13:53:19 +0100 +Subject: [PATCH] tdf#92396 test must be run in specific time zone + +Change-Id: Idc9d85ae8c5c1a6eccca7e830baa05a867ac4402 +Change-Id: I03b40e2746ad90f2c7cf09560c218aab2a18090d +--- + src/test/Makefile.am | 3 +++ + src/test/importtest.cpp | 4 ++-- + 2 files changed, 5 insertions(+), 2 deletions(-) + +diff --git a/src/test/Makefile.am b/src/test/Makefile.am +index 59d3419..23049b5 100644 +--- a/src/test/Makefile.am ++++ b/src/test/Makefile.am +@@ -29,4 +29,7 @@ EXTRA_DIST = \ + data/dwg.vsdx \ + $(test_SOURCES) + ++# ImportTest::testVsdMetadataTitleUtf8 checks formatted date string ++AM_TESTS_ENVIRONMENT = TZ=UTC; export TZ; ++ + TESTS = test +diff --git a/src/test/importtest.cpp b/src/test/importtest.cpp +index e05b3c1..32fb185 100644 +--- a/src/test/importtest.cpp ++++ b/src/test/importtest.cpp +@@ -242,8 +242,8 @@ void ImportTest::testVsdMetadataTitleUtf8() + // Test the case when the string is UTF-8 encoded already in the file. + assertXPath(m_doc, "/document/setDocumentMetaData", "title", "mytitle\xC3\xA9\xC3\xA1\xC5\x91\xC5\xB1"); + // Test <dcterms:created> and <dcterms:modified>. +- assertXPath(m_doc, "/document/setDocumentMetaData", "creation-date", "2014-11-26T09:24:56Z"); +- assertXPath(m_doc, "/document/setDocumentMetaData", "date", "2014-11-26T09:24:56Z"); ++ assertXPath(m_doc, "/document/setDocumentMetaData", "creation-date", "2014-11-26T08:24:56Z"); ++ assertXPath(m_doc, "/document/setDocumentMetaData", "date", "2014-11-26T08:24:56Z"); + } + + void ImportTest::testVsdUserDefinedMetadata() +-- +2.1.4 diff --git a/media-libs/libvisio/files/libvisio-0.1.5-no-zlib.patch b/media-libs/libvisio/files/libvisio-0.1.5-no-zlib.patch new file mode 100644 index 000000000000..c119ce619da5 --- /dev/null +++ b/media-libs/libvisio/files/libvisio-0.1.5-no-zlib.patch @@ -0,0 +1,46 @@ +From 8bfb5e3c19ab4e8aea09132881963facb76cfcda Mon Sep 17 00:00:00 2001 +From: David Tardon <dtardon@redhat.com> +Date: Thu, 23 Feb 2017 14:30:15 +0100 +Subject: [PATCH] zlib is not needed since the move to librevenge + +Change-Id: Ib83663e9cc7a808db966cd8dfb3fbcd1ee195da6 +--- + configure.ac | 12 ------------ + libvisio.pc.in | 2 +- + 2 files changed, 1 insertion(+), 13 deletions(-) + +diff --git a/configure.ac b/configure.ac +index a11115b..2aa8ece 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -76,18 +76,6 @@ PKG_CHECK_MODULES([ICU],[icu-i18n],[ + AC_SUBST(ICU_CFLAGS) + AC_SUBST(ICU_LIBS) + +-# ========= +-# Find zlib +-# ========= +-PKG_CHECK_MODULES([ZLIB],[zlib],[],[ +- AC_CHECK_HEADER(zlib.h, [ZLIB_CFLAGS=], +- [AC_MSG_ERROR(zlib.h not found. install zlib)], []) +- AC_CHECK_LIB(z, inflate, [ ZLIB_LIBS=-lz ], +- [AC_MSG_ERROR(zlib not found or functional)], []) +-]) +-AC_SUBST(ZLIB_CFLAGS) +-AC_SUBST(ZLIB_LIBS) +- + # =========================== + # Find required boost headers + # =========================== +diff --git a/libvisio.pc.in b/libvisio.pc.in +index ce68e6f..638930b 100644 +--- a/libvisio.pc.in ++++ b/libvisio.pc.in +@@ -10,4 +10,4 @@ Requires: librevenge-0.0 + Libs: -L${libdir} -lvisio-@VSD_MAJOR_VERSION@.@VSD_MINOR_VERSION@ + Cflags: -I${includedir}/libvisio-@VSD_MAJOR_VERSION@.@VSD_MINOR_VERSION@ + +-Requires.private: icu-i18n libxml-2.0 zlib ++Requires.private: icu-i18n libxml-2.0 +-- +2.1.4 diff --git a/media-libs/libvisio/libvisio-0.1.5-r1.ebuild b/media-libs/libvisio/libvisio-0.1.5-r1.ebuild new file mode 100644 index 000000000000..549bc409b174 --- /dev/null +++ b/media-libs/libvisio/libvisio-0.1.5-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +EGIT_REPO_URI="https://anongit.freedesktop.org/git/libreoffice/libvisio.git" +inherit autotools +[[ ${PV} == 9999 ]] && inherit git-r3 + +DESCRIPTION="Library parsing the visio documents" +HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libvisio" +[[ ${PV} == 9999 ]] || SRC_URI="https://dev-www.libreoffice.org/src/libvisio/${P}.tar.xz" + +LICENSE="|| ( GPL-2+ LGPL-2.1 MPL-1.1 )" +SLOT="0" +[[ ${PV} == 9999 ]] || \ +KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 x86" +IUSE="doc static-libs test tools" + +RDEPEND=" + dev-libs/icu:= + dev-libs/librevenge + dev-libs/libxml2 +" +DEPEND="${RDEPEND} + dev-lang/perl + dev-libs/boost + dev-util/gperf + sys-devel/libtool + virtual/pkgconfig + doc? ( app-doc/doxygen ) + test? ( dev-util/cppunit ) +" + +PATCHES=( + "${FILESDIR}/${PN}-0.1.3-tests-without-tools.patch" + "${FILESDIR}/${P}-fix-test.patch" + "${FILESDIR}/${P}-no-zlib.patch" +) + +src_prepare() { + default + [[ -d m4 ]] || mkdir "m4" + eautoreconf +} + +src_configure() { + econf \ + --disable-werror \ + $(use_with doc docs) \ + $(use_enable static-libs static) \ + $(use_enable test tests) \ + $(use_enable tools) +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} diff --git a/media-libs/libvisio/libvisio-9999.ebuild b/media-libs/libvisio/libvisio-9999.ebuild new file mode 100644 index 000000000000..b062ef92da27 --- /dev/null +++ b/media-libs/libvisio/libvisio-9999.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +EGIT_REPO_URI="https://anongit.freedesktop.org/git/libreoffice/libvisio.git" +[[ ${PV} == 9999 ]] && inherit autotools git-r3 + +DESCRIPTION="Library parsing the visio documents" +HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libvisio" +[[ ${PV} == 9999 ]] || SRC_URI="https://dev-www.libreoffice.org/src/libvisio/${P}.tar.xz" + +LICENSE="|| ( GPL-2+ LGPL-2.1 MPL-1.1 )" +SLOT="0" +[[ ${PV} == 9999 ]] || \ +KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" +IUSE="doc static-libs test tools" + +RDEPEND=" + dev-libs/icu:= + dev-libs/librevenge + dev-libs/libxml2 +" +DEPEND="${RDEPEND} + dev-lang/perl + dev-libs/boost + dev-util/gperf + sys-devel/libtool + virtual/pkgconfig + doc? ( app-doc/doxygen ) + test? ( dev-util/cppunit ) +" + +src_prepare() { + default + [[ -d m4 ]] || mkdir "m4" + [[ ${PV} == 9999 ]] && eautoreconf +} + +src_configure() { + econf \ + $(use_with doc docs) \ + $(use_enable static-libs static) \ + $(use_enable test tests) \ + $(use_enable tools) +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} diff --git a/media-libs/libvisio/metadata.xml b/media-libs/libvisio/metadata.xml new file mode 100644 index 000000000000..9a942b1970c0 --- /dev/null +++ b/media-libs/libvisio/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>office@gentoo.org</email> + <name>Gentoo Office project</name> + </maintainer> + <use> + <flag name="tools">Build conversion tools</flag> + </use> +</pkgmetadata> |