diff options
Diffstat (limited to 'app-text/pdfpc')
-rw-r--r-- | app-text/pdfpc/Manifest | 7 | ||||
-rw-r--r-- | app-text/pdfpc/files/pdfpc-4.6.0-no-movies.patch | 59 | ||||
-rw-r--r-- | app-text/pdfpc/files/pdfpc-4.6.0-vala-0.56.7.patch | 31 | ||||
-rw-r--r-- | app-text/pdfpc/files/pdfpc-4.6.0-webkit2gtk-4.1.patch | 22 | ||||
-rw-r--r-- | app-text/pdfpc/pdfpc-4.6.0-r2.ebuild | 92 | ||||
-rw-r--r-- | app-text/pdfpc/pdfpc-4.7.0.ebuild | 2 |
6 files changed, 2 insertions, 211 deletions
diff --git a/app-text/pdfpc/Manifest b/app-text/pdfpc/Manifest index de1b6b6d4164..5e3cad011129 100644 --- a/app-text/pdfpc/Manifest +++ b/app-text/pdfpc/Manifest @@ -1,8 +1,3 @@ -AUX pdfpc-4.6.0-no-movies.patch 1704 BLAKE2B 23d6d25c131fe2332562ecfad29aa85d802d113a5a03e14315371c88b6cc079572e16a180bcdcd5eba9ca5467c594c810324158958bf4dd1d213bf0c4d1aaa1c SHA512 8e2019867440bcc135c9c91748e83ba70a957fdcb02c6eab1ced59648f24ad27ab48c402eb925b583fe91ce9d8fcd4494253b663b8e7504b78045d32a717f8b1 -AUX pdfpc-4.6.0-vala-0.56.7.patch 1094 BLAKE2B 6cdff64678d41db47a39b01510667ddb6ecf155ab9fc2037ffb533edb2650f3bcb6449a2fee616090f3cbc706f868f32cc49ed0d5c734caf24d8c2652f4d6965 SHA512 afb288be3df179252f6f049cd71cafba079ab7acde411b2cee1e5fe823ef36e2f254b35c097c50e8afa29fa1a9175a93bc589ea49925270dbc2b439088e948b3 -AUX pdfpc-4.6.0-webkit2gtk-4.1.patch 534 BLAKE2B fc106240a943fa78943846542165557bb3455e469f35838417752fe344df4f7edba9c74db39ef87112cea7acf2ceeca4ad857a126b688f75f5cad14273e89f53 SHA512 2d2505dcd77f6ea83a0860429557a28329627169e16613d64c2bff3f989863bb7634978fbf1a081fffd1915c37c0faf95a9a4217c370d41e2ca73308fb6d3636 -DIST pdfpc-4.6.0.tar.gz 7766521 BLAKE2B 3e8914333a0781d3d750ab71d58c8af1451ce5ab321ecc0639ddcf377cae9a0c62290696455516ce1d70f4ae3ffc5889fe910ced0399787e6a40c8ae76e1f75e SHA512 4ec69cbe21fb8bbb3e381229c391133f92e76b610e1fdf1cffa2c9fa9997ccc879eaef2a6837b34d1e635cdd07c4d0ce98de03fd7ece431a8f35493f0f7d7651 DIST pdfpc-4.7.0.tar.gz 7768713 BLAKE2B 7c4a0c318a191125fcc9e9b13c25265e8018e76eb72186bc079b10eb50f3c29ed4f364d65ae09059b757e221ddbb8865a4a5a15e38f476d66b5fd41b85a392d0 SHA512 2ee0bec8ed1d6c330042a0fd296511e73d88bd1bba153fd3f19ca43135662c8d93670e503c1db1822f927c67097a5c5112f783545063f47c29f3c7160d07be49 -EBUILD pdfpc-4.6.0-r2.ebuild 2073 BLAKE2B 07003edceb17e8f9bf31ecf81058b3889d9592a6bea2e31345d562d580b5ece79d8f1275b2a396d0ba049da6a37f8313cf670fcfce442acd702c7511e9cb7c3d SHA512 4d54a7dd50a0a4fcfac106064e2b525ad16fa211a5aa56103783feb38417407240f77941733a0b168ccd699a63c645d28b1a5907086af2e7f127910b661fe06a -EBUILD pdfpc-4.7.0.ebuild 1740 BLAKE2B 034b379dffb61403e6f1bb0cafd8313495d8a4ceee9a698ad7537292b650f99ab74e2067886acc95381039643fa42225f998a69d7fb2d1de13aa428afa47bf6d SHA512 8a3e9d2b2a8d3dc7ed14687879d5393cc64d7bc8c7e1ec371351123a8738dfdb157d88ab28b16e90b78439cdb1524e7102e3753d479600771cd6afb89ef9b68d +EBUILD pdfpc-4.7.0.ebuild 1738 BLAKE2B e033861a76d9c6685128a0186f1f7b27181f9c79d294c039acb3136d1daba0ffae84de8d25f9f4f25487650efacb89d1d0fe2cdd10a0590c8adff01770915d99 SHA512 afd3c00da8bc2daa273b19748d8c40dc1a5f77313f79ffff6e727aad2af8a2f967255c4fab6b8a947622d0a5c7977f78ba0bd0774203947ec527dc08a1af1cf8 MISC metadata.xml 609 BLAKE2B 639ae0935933b47d899cd0fcbc4aeff0f484212bc383ab9817ac1618c4320e556ab4247ee2734e8f3bacc8309af21d3f5a8336e4a7f5ca3f742ca80c799a9928 SHA512 0426f35bb771ba1c1b796da521e62dfff986de71ded8736d238f164b22aa8859b68fd1500a381c5bfdef691379b165bd29e2f17ce444594dfaa1b26bdd79defc diff --git a/app-text/pdfpc/files/pdfpc-4.6.0-no-movies.patch b/app-text/pdfpc/files/pdfpc-4.6.0-no-movies.patch deleted file mode 100644 index 9767dc2a8093..000000000000 --- a/app-text/pdfpc/files/pdfpc-4.6.0-no-movies.patch +++ /dev/null @@ -1,59 +0,0 @@ -https://github.com/pdfpc/pdfpc/issues/672 -https://bugs.gentoo.org/904241 - -commit a6501085b3e94eb4a01db18fe9dc15d51fcde3a3 -Author: Evgeny Stambulchik <fnevgeny@gmail.com> -Date: Sat, 11 Feb 2023 23:04:19 +0200 - - Skip MOVIE actions when configured with -DMOVIES - ---- a/src/classes/action/link_action.vala -+++ b/src/classes/action/link_action.vala -@@ -47,6 +47,7 @@ - this.action = mapping.action.copy(); - } - -+#if MOVIES - /** - * Find movie on the current slide by its filename; there seems to be - * no better way with the current Glib Poppler bindings. -@@ -71,6 +72,7 @@ - - return null; - } -+#endif - - /** - * Create from the LinkMapping if the link is an internal link to a named -@@ -91,6 +93,7 @@ - return new_obj as ActionMapping; - } - break; -+#if MOVIES - case Poppler.ActionType.MOVIE: - unowned var movie_action = (Poppler.ActionMovie*) mapping.action; - var movie = movie_action.movie; -@@ -100,6 +103,7 @@ - return new_obj as ActionMapping; - } - break; -+#endif - default: - break; - } -@@ -167,6 +171,7 @@ - this.controller.switch_to_slide_number(slide_number); - - break; -+#if MOVIES - case Poppler.ActionType.MOVIE: - unowned var action = (Poppler.ActionMovie*) this.action; - var movie = action.movie; -@@ -192,6 +197,7 @@ - } - } - break; -+#endif - default: - return false; - } diff --git a/app-text/pdfpc/files/pdfpc-4.6.0-vala-0.56.7.patch b/app-text/pdfpc/files/pdfpc-4.6.0-vala-0.56.7.patch deleted file mode 100644 index 9aff761b471f..000000000000 --- a/app-text/pdfpc/files/pdfpc-4.6.0-vala-0.56.7.patch +++ /dev/null @@ -1,31 +0,0 @@ -https://github.com/pdfpc/pdfpc/issues/686 -https://bugs.gentoo.org/904970 - -commit 18beaecbbcc066e0d4c889b3aa3ecaa7351f7768 -Author: Evgeny Stambulchik <fnevgeny@gmail.com> -Date: Tue, 25 Apr 2023 16:11:25 +0300 - - Create Lists of nullable types - ---- a/src/classes/drawings/drawing_commands.vala -+++ b/src/classes/drawings/drawing_commands.vala -@@ -54,8 +54,8 @@ - } - - public void clear() { -- this.drawing_commands = new List<DrawingCommand>(); -- this.redo_commands = new List<DrawingCommand>(); -+ this.drawing_commands = new List<DrawingCommand?>(); -+ this.redo_commands = new List<DrawingCommand?>(); - } - - public void add_line(bool is_eraser, -@@ -70,7 +70,7 @@ - - // After adding a new line you can no longer redo the old - // path. -- this.redo_commands = new List<DrawingCommand>(); // clear -+ this.redo_commands = new List<DrawingCommand?>(); // clear - - bool new_path = true; - double epsilon = 1e-4; // Less than 0.1 pixel for a 1000x1000 img diff --git a/app-text/pdfpc/files/pdfpc-4.6.0-webkit2gtk-4.1.patch b/app-text/pdfpc/files/pdfpc-4.6.0-webkit2gtk-4.1.patch deleted file mode 100644 index 2428314dd2fe..000000000000 --- a/app-text/pdfpc/files/pdfpc-4.6.0-webkit2gtk-4.1.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- pdfpc-4.6.0/src/CMakeLists.txt -+++ pdfpc-4.6.0/src/CMakeLists.txt -@@ -30,8 +30,8 @@ - endif () - - if (MDVIEW) -- pkg_check_modules(WEBKIT REQUIRED webkit2gtk-4.0) -- set(MDVIEW_PACKAGES webkit2gtk-4.0) -+ pkg_check_modules(WEBKIT REQUIRED webkit2gtk-4.1) -+ set(MDVIEW_PACKAGES webkit2gtk-4.1) - set(EXTRA_VALA_OPTIONS ${EXTRA_VALA_OPTIONS} -D MDVIEW) - endif () - -@@ -136,7 +136,7 @@ - vala_precompile(VALA_C - ${VALA_SRC} - PACKAGES -- webkit2gtk-4.0 -+ webkit2gtk-4.1 - json-glib-1.0 - gio-2.0 - gee-0.8 diff --git a/app-text/pdfpc/pdfpc-4.6.0-r2.ebuild b/app-text/pdfpc/pdfpc-4.6.0-r2.ebuild deleted file mode 100644 index f06648747739..000000000000 --- a/app-text/pdfpc/pdfpc-4.6.0-r2.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VALA_MAX_API_VERSION="0.56" # append versions in sed line if increased - -#COMMIT_ID="" - -inherit cmake vala - -DESCRIPTION="Presenter console with multi-monitor support for PDF files" -HOMEPAGE="https://pdfpc.github.io https://github.com/pdfpc/pdfpc" - -if [[ ${PV} == *9999 ]]; then - EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" - inherit git-r3 -elif [[ ${PV} == *_p* ]]; then - SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-${COMMIT_ID}" -else - SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+gstreamer soup webkit" - -RDEPEND=" - app-text/discount:= - app-text/poppler:=[cairo] - dev-libs/glib:2 - dev-libs/json-glib - dev-libs/libgee:0.8= - gnome-base/librsvg - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/pango - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - media-libs/gst-plugins-good:1.0 - media-plugins/gst-plugins-gtk:1.0= - media-plugins/gst-plugins-cairo:1.0= - ) - webkit? ( net-libs/webkit-gtk:4.1= ) - !webkit? ( soup? ( - media-gfx/qrencode - net-libs/libsoup:2.4 - ) ) -" -DEPEND="${RDEPEND}" -BDEPEND="$(vala_depend)" - -DOCS=( - CHANGELOG.rst - FAQ.rst - README.rst - SUPPORT.rst -) - -src_prepare() { - eapply "${FILESDIR}/${P}-no-movies.patch" - eapply "${FILESDIR}/${P}-vala-0.56.7.patch" - use webkit && eapply "${FILESDIR}/${P}-webkit2gtk-4.1.patch" - - cmake_src_prepare - vala_setup - sed -i -e "/find_program/s/valac/& &-0.56 &-0.54 &-0.52 &-0.50/" \ - cmake/vala/FindVala.cmake || die -} - -src_configure() { - local mycmakeargs=( - -DMOVIES=$(usex gstreamer on off) - -DMDVIEW=$(usex webkit on off) - -DCMAKE_VERBOSE_MAKEFILE=TRUE - ) - - if use webkit; then - use soup && ewarn \ - "USE flag \"webkit\" overrides \"soup\"; disabling REST support." - mycmakeargs+=( -DREST=off ) - else - mycmakeargs+=( -DREST=$(usex soup on off) ) - fi - - cmake_src_configure -} diff --git a/app-text/pdfpc/pdfpc-4.7.0.ebuild b/app-text/pdfpc/pdfpc-4.7.0.ebuild index a2692e0c9585..ba05f39afbe0 100644 --- a/app-text/pdfpc/pdfpc-4.7.0.ebuild +++ b/app-text/pdfpc/pdfpc-4.7.0.ebuild @@ -24,7 +24,7 @@ fi LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+gstreamer soup webkit" RDEPEND=" |