diff options
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/Manifest.gz | bin | 69183 -> 69174 bytes | |||
-rw-r--r-- | media-libs/SoQt/Manifest | 4 | ||||
-rw-r--r-- | media-libs/SoQt/SoQt-1.6.2.ebuild (renamed from media-libs/SoQt/SoQt-1.6.1.ebuild) | 25 | ||||
-rw-r--r-- | media-libs/SoXt/Manifest | 4 | ||||
-rw-r--r-- | media-libs/SoXt/SoXt-1.4.0-r1.ebuild | 1 | ||||
-rw-r--r-- | media-libs/SoXt/SoXt-1.4.1.ebuild | 45 | ||||
-rw-r--r-- | media-libs/quarter/Manifest | 3 | ||||
-rw-r--r-- | media-libs/quarter/files/quarter-1.2.1-cmake.patch | 25 | ||||
-rw-r--r-- | media-libs/quarter/quarter-1.2.1.ebuild | 85 |
9 files changed, 181 insertions, 11 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex 0e4c13fc8f05..272681c4c466 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz diff --git a/media-libs/SoQt/Manifest b/media-libs/SoQt/Manifest index 715b920b5df5..8d0f9f2f6134 100644 --- a/media-libs/SoQt/Manifest +++ b/media-libs/SoQt/Manifest @@ -1,5 +1,5 @@ DIST SoQt-1.6.0-src.tar.gz 1675532 BLAKE2B 9935c32a7f0ad0d0e4248c6f81d2aacad00f3674d8e14aa192a87be5dc3b99e29213fbd96044ad4cc6548aef7f1d281aadebc48256bbfc11ad305e2136f6e12a SHA512 4221e98f51cca4dda23043428e869b60ab4d994710f97c0f44cd82631ffad2bd8bbaf0b820434a4636892df663d66ecd2aec14b185972671b2d22c0fe242b553 -DIST soqt-1.6.1-src.tar.gz 1705089 BLAKE2B 514eb67f00df857fd3621ec81caec1a028a643e78350af6cc38061c6c7fc07fdf32fbeee5138c25207dd7f4594f982d14fd672e34ec7792994f3ae9cfc87bb49 SHA512 8691b0f1b011e48e824d07c56e4f578c3d6669b8fd955e720b399274589c8bf0e97d08941756a95cf7925d723ae044e1dda9ba0afce9377a0137b9c73e7834dd +DIST soqt-1.6.2-src.tar.gz 1709116 BLAKE2B 45d87af95e90a88d97188b7efa6d22ad2238e4957d8c21712ad6161ea94748db0df596d0dcedbeff94abfd163ad40cd2f1649aae5ba4bf94e3892c1ed1990839 SHA512 4039d0c8e36e89995e77b1b49efcb52d15ca213c7d53ba9d628259763e261288192078caed8e2efb02772dd8f513e971731eeb0a761d1642985af7b9c4852c18 EBUILD SoQt-1.6.0.ebuild 1008 BLAKE2B 88bfe443653123c09410a2b57822dd81365efb3140c644c24dac9803db440daeeaaec6d1fdebd903d90fef11a9d26e27bc9ab92014c4bcc23abef5a6d22f5ea3 SHA512 92f005bc38d5c6dd39d9e7ad7acc7c21ce24d67d7f5b0ae5a9627ce41621242121765215e296d427fe2121e8b1c64a14b4e6de9c5d0dcb782852d4ca08740a6f -EBUILD SoQt-1.6.1.ebuild 1033 BLAKE2B f0c982d7c33dedeaa636e92b96e80762cba1add1c87f5a342039f056be0c81938eb53ca82f6605a5828481f57f282e9ff0346efda848f0fb5bb381ff9cb840dd SHA512 66c3a5c218159306448cea9554018aad9006e634a9560caa016c0f2ecbb671ca4a0d942b2519d881a331cfe3c4c33e74d9c35116d3e86aada0d463fc6facd35a +EBUILD SoQt-1.6.2.ebuild 1124 BLAKE2B f9fdb6a3d7146a44c58c30a905d967c7bbe1836f43fb24bcbb366a558487ab88b1f4c93ca47bf7aa084452b54a97446707fa5d6b78abeb1a7ffc9a99c3f82983 SHA512 6a214a23ade8eda272f6ee9b6f4b078796e3a1ad71e0e82e3733decba47f2ed7ed964b8547ab9078e867e4c654c856c9aaf387cf8a6af0bd0a601f2359d18e74 MISC metadata.xml 598 BLAKE2B de964e7412ae4e3c29bf6c5c5da6a3d9bcd4561b8d505094172186c8413d0b079632fc8b38a08f6ca3207e6130703d43129504bed65fbb82f389ed1891c76547 SHA512 8fd0dab7488e5eea117d80d9dc9078e59f30ad5b66982903ba2950d849344e7099333f46f9f52a7f23e0cb7e4925c180550562761b16f6171c3b058183d49947 diff --git a/media-libs/SoQt/SoQt-1.6.1.ebuild b/media-libs/SoQt/SoQt-1.6.2.ebuild index 1d15e23f337a..02627ad53741 100644 --- a/media-libs/SoQt/SoQt-1.6.1.ebuild +++ b/media-libs/SoQt/SoQt-1.6.2.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake flag-o-matic @@ -14,21 +14,30 @@ SRC_URI="https://github.com/coin3d/soqt/releases/download/v${PV}/${MY_P}-src.tar LICENSE="GPL-2" KEYWORDS="~amd64 ~x86" SLOT="0" -IUSE="debug doc" +IUSE="debug doc qt6" RDEPEND=" media-libs/coin - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtopengl:5 virtual/opengl x11-libs/libX11 x11-libs/libXi + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtopengl:5 + ) + qt6? ( + dev-qt/qtbase:6[gui,opengl,widgets] + ) " + DEPEND="${RDEPEND} - virtual/pkgconfig x11-base/xorg-proto +" + +BDEPEND=" + virtual/pkgconfig doc? ( app-text/doxygen ) " @@ -42,7 +51,7 @@ src_configure() { -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}" -DSOQT_BUILD_DOCUMENTATION=$(usex doc) -DSOQT_BUILD_INTERNAL_DOCUMENTATION=OFF - -DSOQT_USE_QT6=OFF + -DSOQT_USE_QT6=$(usex qt6) -DSOQT_VERBOSE=$(usex debug) ) cmake_src_configure diff --git a/media-libs/SoXt/Manifest b/media-libs/SoXt/Manifest index 17bba5d94dc7..5d0f824d0d76 100644 --- a/media-libs/SoXt/Manifest +++ b/media-libs/SoXt/Manifest @@ -1,4 +1,6 @@ AUX SoXt-1.4.0-drop-register-keyword.patch 1253 BLAKE2B 857056775a0cc5959f05377d30ce1dc6f69dd7d6754330f97ffe0008c257a12471fb996d9df16a8bb4205486b40e15a8d621b0cf86fda73acd096d093f694a02 SHA512 748cb1421d549c4641339b3ab1b7b0482118b68d34ef79dcec2d9037ee79c8a221780ac676fd2872ee728a2c04b3f7ff3013d53016f26cb65a8eefcdbbfde6d1 DIST SoXt-1.4.0-src.tar.gz 1369725 BLAKE2B 727c56644878e9d52441ca905558524ccd369de123e8018d7fef4d949aa4e96007fa3a1e9782490b4dc9d50a916686a118d37ec7094dc6a3522ede032b30b6ea SHA512 9c661396ec18c2cba8984be8c0875f51554c8845e1a85d9b202f9a0f4de8203566a46d9b276e20039861dbf7ff3a0ffa474d098866f8a7692b53a01e3f62977d -EBUILD SoXt-1.4.0-r1.ebuild 1028 BLAKE2B fff510b5ffdbe8ae550c2903c251a48e48e0a8fab8348267bc72febaede4a5045a31ef55bd1ddf42a9ad3909ed1ae2b39b2b6dc12fce394d54d37f12e89eeded SHA512 b91e4d661b3289b6fc62949e804ca99c163b7aad4687dca48f9e012c8baab6c9c223b8224594611e1c264187f93c31d804662649f42220fb2bef4721ee8e285d +DIST SoXt-1.4.1-src.tar.gz 1402559 BLAKE2B fd0f0433e1d5c231f4392f7cfa4e6e08bd9d872b46619c6daa9f4fa2157da27780b0a28d4cbb7ea8f3f3a881f90c789760cad2c2709f27bf9f4edb1cdfc1f86c SHA512 c379acb14b7f3a03664a3b1c10bdd14e836a54fb72f62cb728301755ee148b423203513a085534c2ea74704fd3c9a77ceabe1de089aa168c848518a9d690e53e +EBUILD SoXt-1.4.0-r1.ebuild 1049 BLAKE2B 162a9f3c36035f7801dbb834df19c05ff3360360b364f075438d970a8cb3ad90123d9693f55ab7274233b7915f73644a16cce9309eef8e94eed48a5196f46116 SHA512 6a345b79d63aed9f234879360a6d392cfea3f61cf6688a2f9155cf0e9d8221373f4df93b9725eacf23cf270acc5373c80beac78d3ca1a965c7b592f6448516e2 +EBUILD SoXt-1.4.1.ebuild 1007 BLAKE2B 281f0620c9097d2b8bc84d30df0fceaf70f077796e6769e33ad95b636a3a2dc7bfe6a2148a228574a52d843ec485d2ca4b90bac2db1ef9839401a97a0f977864 SHA512 158878fe96cc1a86bf31a36e77d650837bc084d9d60e5d71cfb671a7bee388fa3bdd036f8c7d32740bca1ef688c2ec1614ea49f3aa2d7ef8931d2eac06109eb4 MISC metadata.xml 659 BLAKE2B 3b402f9fa90396baa373a263d4023d24c6099daac86af52a70fa9d48b9570d488a5565676dfb305ed06c817c57248afb50327f4227b206475f5b83b6162eb804 SHA512 5066a6d85c08974474c2cb8d27f328932a402b4e7649f6ac3cb9474beea2721b6e1d0728ba95166a2ca585b1a4e050ca0239acdf8ffe9e769f154a2000b423a2 diff --git a/media-libs/SoXt/SoXt-1.4.0-r1.ebuild b/media-libs/SoXt/SoXt-1.4.0-r1.ebuild index 15797cdf701a..ca85d1e5a7a5 100644 --- a/media-libs/SoXt/SoXt-1.4.0-r1.ebuild +++ b/media-libs/SoXt/SoXt-1.4.0-r1.ebuild @@ -24,6 +24,7 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND=" virtual/pkgconfig + x11-base/xorg-proto doc? ( app-text/doxygen ) " diff --git a/media-libs/SoXt/SoXt-1.4.1.ebuild b/media-libs/SoXt/SoXt-1.4.1.ebuild new file mode 100644 index 000000000000..6183699d5f97 --- /dev/null +++ b/media-libs/SoXt/SoXt-1.4.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +MY_P=${P/soxt/SoXt} + +HOMEPAGE="https://github.com/coin3d/coin/wiki" +DESCRIPTION="GUI binding for using Coin/Open Inventor with Xt/Motif" +SRC_URI="https://github.com/coin3d/soxt/releases/download/v${PV}/${P}-src.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" +SLOT="0" +IUSE="debug doc" + +RDEPEND=" + media-libs/coin + x11-libs/motif:0 + virtual/opengl +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + x11-base/xorg-proto + doc? ( app-text/doxygen ) +" + +S="${WORKDIR}/soxt" + +DOCS=(AUTHORS ChangeLog HACKING NEWS README TODO BUGS.txt) + +src_configure() { + use debug && append-cppflags -DSOXT_DEBUG=1 + local mycmakeargs=( + -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}" + -DSOXT_BUILD_DOCUMENTATION=$(usex doc) + -DSOXT_BUILD_INTERNAL_DOCUMENTATION=OFF + -DSOXT_BUILD_TESTS=OFF + -DSOXT_VERBOSE=$(usex debug) + ) + cmake_src_configure +} diff --git a/media-libs/quarter/Manifest b/media-libs/quarter/Manifest index d57aa6f0592b..5ffa54ad67ee 100644 --- a/media-libs/quarter/Manifest +++ b/media-libs/quarter/Manifest @@ -1,5 +1,8 @@ AUX quarter-1.1.0-cmake.patch 535 BLAKE2B b800b87ff88a824170700f37599bd425c08d2defdd515f98314de531710ff56f916a7619cd9eac35c74664bc7dd55f4320234ac96b0e1c6b08ff64b04c312918 SHA512 fbd981e1af9003ee6f92a6218a2d150b110f3e86c580b2a57a7d5e496f3e7a36e0ee8b5e664ef38b7d5db7294b2500c64e1c8c4adf9a8ee3b877173f409bb411 AUX quarter-1.1.0-find-qhelpgenerator-binary.patch 864 BLAKE2B dbffc6c53bb6834b8825b4c515c749a1fbaf378a7b03b9f9d2509ba72ca9ba363b800f26eed68421e4bca0a68f721e0ef360cd29ca95f465f4fca7ee3054b99d SHA512 23e9a0bb5a3cabe7f2c4e1b977d5a01973331416633fa3f44c1869d22d420a5e60c1d3d61853f422b6ce4340a8b3352031e4a6841fcb4be5c3b0cdf416087ae3 +AUX quarter-1.2.1-cmake.patch 982 BLAKE2B 3916ebf858e7ef0485c89ac10af431ec4e798d8519751a5a70879df44b02fdc14d9a4bcd5a23e98364a91c24bf209073d358ae6003af58c10ac103d21ee9d77c SHA512 ca5450cdd00964dc38603f8a68beff42f41a64f30cc5255ee01be50865753ec1480d36192b0ec8ab0036a4abaeabd86604b42760324736097b145807ea5f1759 DIST quarter-1.1.0-src.tar.gz 724762 BLAKE2B 8f1f0025706c4502ea178c09204e442b9c52148371863a5a49640ba751084cca9ca464398ee171729d85e8fc2f3fe3ea9d5f0492d114d810527601936abbd1e0 SHA512 2b2649132c66c709e3d5df2a99d621fb9cf61424c5376a5ca6a016ee5c7514841f8bbe390d1acc7b94688a86b56304ed12fb98840e11933162ac6ccb3f3d681c +DIST quarter-1.2.1-src.tar.gz 737236 BLAKE2B 91b332eb36ac1911449b923aabf6913a1901306c258f8e430f0c589774d1ad5991916863f14d6c3d35898a9756f7c68bd30287defe5deb04036f2dce4b8f135f SHA512 454e99ae8f65c9d8e425aaabc02f218357db4e4447a481680f75301d4102864c77da58a48144f2a9211d4de0bd9962b394ad48a832e89674291b94778e5ff96d EBUILD quarter-1.1.0-r1.ebuild 1547 BLAKE2B ec44d9880ed0ad339e8cf3d5791718488e9797068d4689baf03e15a7fcd2408cdf0f15c63540264a201e72abcbad182c3d646621da215de4d7ca1612b05f80b2 SHA512 a071ab106915e7f83e0dc27abe494bfeb5a2384900a66ee2b4e9bcc12231a39a79243e1e6463b4fa83cdeecc6f0ba66c213b2432b76d9488e28f085212c119e7 +EBUILD quarter-1.2.1.ebuild 1764 BLAKE2B 857ac7878f78e2d784947f2003800802c9694c4ced9df1a788753c9eef09a23f29d07946e902b9f94327c7552ccbddc91782db813660ec455b3903b91fb2e017 SHA512 9f3d8cee788fa9c3f00094d37a9df29874bdc52ddb5306d9bb330f4882aad12cbc65e5d715907c5fc85926f13efadafd41900942e2384ed2236d20d5b8e3ee11 MISC metadata.xml 1095 BLAKE2B d49405831d4200b0294c6bdedee25ce91e91f8a74f69d279fa557ab85df3f4a84b4f65d8824375ef943bbdf135ec0affbbdd74459b7dc3d16c813816c6405ff0 SHA512 c6ddcec450816262a64df90e9f081c0a6eb7572d8d3d2ff0dcf5980263d84ac2425a1d49997072dd9d7baf8e27007944a46a96cfcdde12282e8fcbe84c47fd0a diff --git a/media-libs/quarter/files/quarter-1.2.1-cmake.patch b/media-libs/quarter/files/quarter-1.2.1-cmake.patch new file mode 100644 index 000000000000..761ba4fb5081 --- /dev/null +++ b/media-libs/quarter/files/quarter-1.2.1-cmake.patch @@ -0,0 +1,25 @@ +diff -ruN quarter/CMakeLists.txt my/CMakeLists.txt +--- quarter/CMakeLists.txt 2024-02-05 00:29:17.000000000 +0100 ++++ my/CMakeLists.txt 2024-02-24 05:23:51.451634039 +0100 +@@ -96,17 +96,17 @@ + + if(QUARTER_USE_QT6) + if(QUARTER_BUILD_PLUGIN) +- find_package(Qt6 COMPONENTS Widgets UiTools OpenGL OpenGLWidgets Designer QUIET) ++ find_package(Qt6 COMPONENTS Widgets UiTools OpenGL OpenGLWidgets Designer REQUIRED) + else() +- find_package(Qt6 COMPONENTS Widgets UiTools OpenGL OpenGLWidgets QUIET) ++ find_package(Qt6 COMPONENTS Widgets UiTools OpenGL OpenGLWidgets REQUIRED) + endif() + endif() + + if(NOT Qt6_FOUND AND QUARTER_USE_QT5) + if(QUARTER_BUILD_PLUGIN) +- find_package(Qt5 COMPONENTS Widgets UiTools OpenGL Designer QUIET) ++ find_package(Qt5 COMPONENTS Widgets UiTools OpenGL Designer REQUIRED) + else() +- find_package(Qt5 COMPONENTS Widgets UiTools OpenGL QUIET) ++ find_package(Qt5 COMPONENTS Widgets UiTools OpenGL REQUIRED) + endif() + endif() + diff --git a/media-libs/quarter/quarter-1.2.1.ebuild b/media-libs/quarter/quarter-1.2.1.ebuild new file mode 100644 index 000000000000..fed6f66a6843 --- /dev/null +++ b/media-libs/quarter/quarter-1.2.1.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +MY_P=${P/quarter/Quarter} + +HOMEPAGE="https://github.com/coin3d/coin/wiki" +DESCRIPTION="GUI binding for using Coin/Open Inventor with Qt" +SRC_URI="https://github.com/coin3d/quarter/releases/download/v${PV}/${P}-src.tar.gz" +S="${WORKDIR}/quarter" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug designer doc man qt6 qthelp" + +REQUIRED_USE=" + man? ( doc ) + qthelp? ( doc ) +" + +RDEPEND=" + media-libs/coin + virtual/opengl + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtopengl:5 + designer? ( dev-qt/designer:5 ) + ) + qt6? ( + dev-qt/qtbase:6[gui,opengl,widgets] + dev-qt/qttools:6[widgets] + designer? ( dev-qt/qttools:6[designer] ) + ) +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig + doc? ( + app-text/doxygen[dot] + !qt6? ( + qthelp? ( dev-qt/qthelp:5 ) + ) + qt6? ( + qthelp? ( dev-qt/qttools:6[assistant] ) + ) + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.2.1-cmake.patch + "${FILESDIR}"/${PN}-1.1.0-find-qhelpgenerator-binary.patch +) + +DOCS=(AUTHORS NEWS README.md) + +src_prepare() { + cmake_src_prepare + sed -e 's|/lib$|/lib@LIB_SUFFIX@|' \ + -i Quarter.pc.cmake.in || die +} + +src_configure() { + use debug && append-cppflags -DQUARTER_DEBUG=1 + local mycmakeargs=( + -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}" + -DQUARTER_BUILD_SHARED_LIBS=ON + -DQUARTER_BUILD_PLUGIN=$(usex designer) + -DQUARTER_BUILD_EXAMPLES=OFF + -DQUARTER_BUILD_DOCUMENTATION=$(usex doc) + -DQUARTER_BUILD_INTERNAL_DOCUMENTATION=OFF + -DQUARTER_BUILD_DOC_MAN=$(usex man) + -DQUARTER_BUILD_DOC_QTHELP=$(usex qthelp) + -DQUARTER_BUILD_DOC_CHM=OFF + -DQUARTER_USE_QT6=$(usex qt6) + ) + cmake_src_configure +} |