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 /x11-libs/flowcanvas |
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-libs/flowcanvas')
-rw-r--r-- | x11-libs/flowcanvas/Manifest | 8 | ||||
-rw-r--r-- | x11-libs/flowcanvas/files/gv234.patch | 48 | ||||
-rw-r--r-- | x11-libs/flowcanvas/files/ldconfig2.patch | 10 | ||||
-rw-r--r-- | x11-libs/flowcanvas/flowcanvas-0.7.1-r1.ebuild | 41 | ||||
-rw-r--r-- | x11-libs/flowcanvas/flowcanvas-0.7.1-r2.ebuild | 42 | ||||
-rw-r--r-- | x11-libs/flowcanvas/metadata.xml | 13 |
6 files changed, 162 insertions, 0 deletions
diff --git a/x11-libs/flowcanvas/Manifest b/x11-libs/flowcanvas/Manifest new file mode 100644 index 000000000000..c214f9294795 --- /dev/null +++ b/x11-libs/flowcanvas/Manifest @@ -0,0 +1,8 @@ +AUX gv234.patch 1572 SHA256 f8dd70b5f732316e6e464fd48e1f742003b6dc61998021ed66aa6f27226efff1 SHA512 8dbc97c0fbd8c47bc8c37e430c7d9b04af8449088d5f20972c723d604da08d27a13378e392d94007ec1baac00118b58fd6081e699e0916c830c6395a046dfacf WHIRLPOOL 6befc9f9de980a8aef73f42d779d05ab369dc9c2aa94cf2e1d5492eef78cd9399a6361e572c3a1648d0b42cf088fe2c50cd1ca0ca09873c7633c466572e05ea4 +AUX ldconfig2.patch 329 SHA256 bcfa699e3b8af11e4fa63fa1fc69d95e217887dafee876f507e14a3525ec420a SHA512 156cf9bee8a6d736ce4f51d8fde79dec0f0eb8594ae2f5c7d1aee6d9d29d46200a5f8a228fba99c7066c26c784d391d0a3389d009e29fc1e1fe8a16fceec024c WHIRLPOOL 4ab650e21343858185f895622a1b8920f2d50b647701cbcf37e730b61e0f476d465339d1fc5835383adca71de91e6a82cb0799c0ac71c1e2cc47d0194ed8ce25 +DIST flowcanvas-0.7.1.tar.bz2 139471 SHA256 047928d858fd1e9296a9984de7468c86bbe23fc42e286691b8f273541402c596 SHA512 e9c7ee9693c6b78e44a0611a8d73c1b7ffa1ae0f3e36c9b0bbc88d5a293c3e5183c17e14b2079d611c988f30cb292caee52ab37f8a13da96b5c8c8261e408410 WHIRLPOOL 97ecfcd3131c5f931d57ff2c5a396971839513cd4ec0ef0d2e83c8e27be79bbde7385f07cd231199656128c4c319e9e52788486b2f539ca74b5033c1233b6476 +EBUILD flowcanvas-0.7.1-r1.ebuild 959 SHA256 3f64c3768b9786c0069eaf583546ce1efd70b5a43dbbd5f27c3d303fd2601904 SHA512 2bf702ead6ce595595066691af556aedc24d2def93fcf79ec3691afbeb7221859bea0e599e46aa1ee617283f36e2fd30a99a6a41001e1304bf729fe38fc502ee WHIRLPOOL d3bc8a85e713351f0f8478ba5b0d1b0d2a80ca56a545f58ecee15ad5897f0badc733daa52f4537f76a683b20c2dce0f2b2aa9a3e62eec73e1f26000b0292e2c9 +EBUILD flowcanvas-0.7.1-r2.ebuild 1000 SHA256 2350338954d427cf5c56d8885ab1015eedf67aba7b31564bdfc37a8eeb1378a5 SHA512 f9c8c3db640d745b5f55702ee4cb1d84f3d1f121934649ef70f2cd0819ba54d4926fb0af60a80f6ba27e2adc27f1967aa3b7a2a362f726c624cc0276ab736c49 WHIRLPOOL 95df3a5cfb0d3b01f70d38555399c25c7badf4993302cdcda6deef1737199e7efdc424ad1e61610198105ea8cf7759f6c2e32c86fe0f108c27e06ed4efb2f364 +MISC ChangeLog 3052 SHA256 2f70d4d306e3e079412573fd28b522f2620f9e004d8eec62f60ed710a2a90b46 SHA512 396ae728795c5e97022138c58edd81d9346ce7903c26c6a921cf2b0f0b23c776db44486893a7a78d0de9e0a35ba8e6a1671959c1ee58d89c9355e1be029ca88d WHIRLPOOL b752de2884dc4401336396da33b38ed35dc2c970f75504afcea3cd79ad23c45bce62ff9a6f312f647db2f78b332c93a3b4969014944c59f69356ded6c2f3470a +MISC ChangeLog-2015 3212 SHA256 88baa12b25fca59a0e599b9ecd48ef3238544579bfce8003e3520f9160be60a2 SHA512 653e8269434bfadb994b4165efcc81be0317f36a6e637b25f8e800ac51032eca13afc807da07adc0328494e534ad229cdc3c5121c7c9ef04bc557e5ee54a1c66 WHIRLPOOL f4d1bfd3a808c87f96a4169d92ab713cdfe72e60ac72766755a7351e148ea8c23e2f3b35617e6383f7a06eeee52dbea00ceca1926bc7585e3863fe95bd4f24e6 +MISC metadata.xml 463 SHA256 8eb567239821b3194f52e5f7ec0016f9fa18d9c1a48bded0e51aeba62750215b SHA512 94b79488b0d2fff96a3a3207cc23c014dc6739e5f020c6459fe09e5c8b20563172fafbbbb8e5f1781f8bb0392bb25fe8c79eb30019ecbd0d5db15ba1485b8b32 WHIRLPOOL ff195db1e5a3b3e06f9e8b313cb1204e109536aaf3f5c3bc7083f1a3f4ec658cd368758fe2a2781d55ea5ca71f641177dc9bde9bad47dea5ed0b23166f1da6bc diff --git a/x11-libs/flowcanvas/files/gv234.patch b/x11-libs/flowcanvas/files/gv234.patch new file mode 100644 index 000000000000..ec03696135c0 --- /dev/null +++ b/x11-libs/flowcanvas/files/gv234.patch @@ -0,0 +1,48 @@ +Index: flowcanvas-0.7.1/src/Canvas.cpp +=================================================================== +--- flowcanvas-0.7.1.orig/src/Canvas.cpp ++++ flowcanvas-0.7.1/src/Canvas.cpp +@@ -1253,21 +1253,21 @@ Canvas::layout_dot(bool use_length_hints + */ + + GVC_t* gvc = gvContext(); +- Agraph_t* G = agopen((char*)"g", AGDIGRAPH); ++ Agraph_t* G = agopen((char*)"g", Agdirected, 0); + + nodes.gvc = gvc; + nodes.G = G; + + if (_direction == HORIZONTAL) +- agraphattr(G, (char*)"rankdir", (char*)"LR"); ++ agattr(G, AGRAPH, (char*)"rankdir", (char*)"LR"); + else +- agraphattr(G, (char*)"rankdir", (char*)"TD"); ++ agattr(G, AGRAPH, (char*)"rankdir", (char*)"TD"); + + unsigned id = 0; + for (ItemList::const_iterator i = _items.begin(); i != _items.end(); ++i) { + std::ostringstream ss; + ss << "n" << id++; +- Agnode_t* node = agnode(G, strdup(ss.str().c_str())); ++ Agnode_t* node = agnode(G, strdup(ss.str().c_str()), 1); + if (boost::dynamic_pointer_cast<Module>(*i)) { + ss.str(""); + ss << (*i)->width() / 96.0; +@@ -1310,7 +1310,7 @@ Canvas::layout_dot(bool use_length_hints + + assert(src_node && dst_node); + +- Agedge_t* edge = agedge(G, src_node, dst_node); ++ Agedge_t* edge = agedge(G, src_node, dst_node, NULL, 1); + + if (use_length_hints && c->length_hint() != 0) { + std::ostringstream len_ss; +@@ -1325,7 +1325,7 @@ Canvas::layout_dot(bool use_length_hints + if (partner) { + GVNodes::iterator p = nodes.find(partner); + if (p != nodes.end()) +- agedge(G, i->second, p->second); ++ agedge(G, i->second, p->second, NULL, 1); + } + } + diff --git a/x11-libs/flowcanvas/files/ldconfig2.patch b/x11-libs/flowcanvas/files/ldconfig2.patch new file mode 100644 index 000000000000..d86e65eaf179 --- /dev/null +++ b/x11-libs/flowcanvas/files/ldconfig2.patch @@ -0,0 +1,10 @@ +Index: flowcanvas-0.7.1/wscript +=================================================================== +--- flowcanvas-0.7.1.orig/wscript ++++ flowcanvas-0.7.1/wscript +@@ -85,5 +85,3 @@ def build(bld): + + # Documentation + autowaf.build_dox(bld, 'FLOWCANVAS', FLOWCANVAS_VERSION, top, out) +- +- bld.add_post_fun(autowaf.run_ldconfig) diff --git a/x11-libs/flowcanvas/flowcanvas-0.7.1-r1.ebuild b/x11-libs/flowcanvas/flowcanvas-0.7.1-r1.ebuild new file mode 100644 index 000000000000..f1135245ec69 --- /dev/null +++ b/x11-libs/flowcanvas/flowcanvas-0.7.1-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE='threads(+)' + +inherit waf-utils python-any-r1 eutils + +DESCRIPTION="Gtkmm/Gnomecanvasmm widget for boxes and lines environments" +HOMEPAGE="http://wiki.drobilla.net/FlowCanvas" +SRC_URI="http://download.drobilla.net/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="debug doc" + +RDEPEND="dev-libs/boost + >=dev-cpp/gtkmm-2.4:2.4 + >=dev-cpp/libgnomecanvasmm-2.6:2.6 + media-gfx/graphviz" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + virtual/pkgconfig + doc? ( app-doc/doxygen )" + +DOCS=( AUTHORS README ChangeLog ) + +src_prepare() { + epatch "${FILESDIR}/ldconfig2.patch" + has_version '>=media-gfx/graphviz-2.34' && epatch "${FILESDIR}/gv234.patch" +} + +src_configure() { + waf-utils_src_configure \ + --htmldir=/usr/share/doc/${PF}/html \ + $(use debug && echo "--debug") \ + $(use doc && echo "--doc") +} diff --git a/x11-libs/flowcanvas/flowcanvas-0.7.1-r2.ebuild b/x11-libs/flowcanvas/flowcanvas-0.7.1-r2.ebuild new file mode 100644 index 000000000000..8f2514c32e14 --- /dev/null +++ b/x11-libs/flowcanvas/flowcanvas-0.7.1-r2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE='threads(+)' + +inherit waf-utils python-any-r1 eutils flag-o-matic + +DESCRIPTION="Gtkmm/Gnomecanvasmm widget for boxes and lines environments" +HOMEPAGE="http://wiki.drobilla.net/FlowCanvas" +SRC_URI="http://download.drobilla.net/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="debug doc" + +RDEPEND="dev-libs/boost + >=dev-cpp/gtkmm-2.4:2.4 + >=dev-cpp/libgnomecanvasmm-2.6:2.6 + media-gfx/graphviz" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + virtual/pkgconfig + doc? ( app-doc/doxygen )" + +DOCS=( AUTHORS README ChangeLog ) + +src_prepare() { + epatch "${FILESDIR}/ldconfig2.patch" + has_version '>=media-gfx/graphviz-2.34' && epatch "${FILESDIR}/gv234.patch" + append-cxxflags -std=c++11 +} + +src_configure() { + waf-utils_src_configure \ + --htmldir=/usr/share/doc/${PF}/html \ + $(use debug && echo "--debug") \ + $(use doc && echo "--doc") +} diff --git a/x11-libs/flowcanvas/metadata.xml b/x11-libs/flowcanvas/metadata.xml new file mode 100644 index 000000000000..9077960e2f25 --- /dev/null +++ b/x11-libs/flowcanvas/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>proaudio@gentoo.org</email> + <name>Gentoo ProAudio Project</name> +</maintainer> +<longdescription lang="en"> + FlowCanvas is an interactive Gtkmm/Gnomecanvasmm widget for "boxes and + lines" environments (ie modular synths or interactive finite state automata + diagrams). +</longdescription> +</pkgmetadata> |