summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin68282 -> 68437 bytes
-rw-r--r--media-libs/harfbuzz/Manifest2
-rw-r--r--media-libs/harfbuzz/harfbuzz-7.3.0.ebuild2
-rw-r--r--media-libs/sdl2-pango/Manifest3
-rw-r--r--media-libs/sdl2-pango/metadata.xml26
-rw-r--r--media-libs/sdl2-pango/sdl2-pango-2.1.5.ebuild29
6 files changed, 60 insertions, 2 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index f9664bfa904e..1a8711aeb82a 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index 0d9c59c3ce5f..0e5d358b5d57 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -4,6 +4,6 @@ DIST harfbuzz-7.2.0.tar.xz 18716956 BLAKE2B 247746d6a0f132a0d6b0c461d9e96a4fe76b
DIST harfbuzz-7.3.0.tar.xz 18867940 BLAKE2B 7b1f6fb0c4c7483ff7a7c27f613b8579af30a304432e1a4e157aec4344449aed93e68443df1f2bc741be6780a6b2214d54804e2df9a20d83c8256b5f98c7fcda SHA512 e1fb484e4117cedc72bd473ee91b2f6143533fb467ec9a64361f0c7ffd8b5a44ad2ea42daa948a2d5d85297ace4b640fcd24a8291b0d75a1d4ee468c629febe9
EBUILD harfbuzz-6.0.0.ebuild 2579 BLAKE2B 01e4167caceb37d6b7fbe88c91f83384a2441b2eddeb4281f5e3715dc7fcd6c7506361536db8da4d1140fc0667aa623d98fa3ba89c343e471177420bfcf5f29d SHA512 30a7a09fe16db38a1e5b6f11efe8b010e36df58cd26fff2ceac0042652bf1891c18d8619e972d9dbd7be1209e7996e421dd2adb4bffc6d227c9092bfda953714
EBUILD harfbuzz-7.2.0.ebuild 2572 BLAKE2B 4ebf7e11e43944cebf2e0b581e0dfbad3a9fb7a8eb0f9adb0bbee1bb20c362a1ad6936f64b05e44f9057bd51eb92f083f23941325e210400ba3d053d668d7463 SHA512 a53c2bd8b63cfb1a7adb419c9ce4b487549053bda2551db36676b4d501606f0b359cab0026ebf3d336add59444bce3a5a30c5354a1c94aa8ed80865d229dda72
-EBUILD harfbuzz-7.3.0.ebuild 2576 BLAKE2B e803c400606ae77c93fd56884cb4598208bbe5de431d241623b00a8b41e16db2e687e0256167cf7075efc50c6cba5542ee0687cc6abc351531db294d09a90856 SHA512 e4d6078ed137f8ccad1e15508f3edff2b99999b5ccbb093806023056266b7cbba1eed1ea117d7a5c090328ab5f104111a255924005564333f16161d495c1d6d3
+EBUILD harfbuzz-7.3.0.ebuild 2575 BLAKE2B e3ed86744a0a3a392197223abaf15e132145006b47e5df1acd0b8ea7e3dbf108a53e5a0abaf9128f4799bd7af1189f08eb03cef6587e269f486641fe9979decb SHA512 1022cc5d93f94d974b96d05aea5418f695720594d07e1743d01e01b5e05b4e159b4aa2af5e73893a741ff4a4db9780b3434294770bdcaf0c932162f713f0108f
EBUILD harfbuzz-9999.ebuild 2578 BLAKE2B b3a09553646d938f2be5706791bbcaf8c337201a2a74f053d173a76fa4c2faa4baa223d085813fba166f924277cef966b63b30a91a413525122f037123ead991 SHA512 29fd144157a0bc05b7b20063c5996128e183257b0dad212a868f6eebf15ec3931eb610c804a5a3bb618068f5f9a7d0eb28d4b3e9a4bd9145a6148a3be97ddfb8
MISC metadata.xml 649 BLAKE2B a03eb9e2b09fab01af900957a9f5d0a43836a77ce770bc2327bc8da299139d1175b59cc413d0a02d74d4fc4169ff3c9180a5c1cf8d6ff570b054bbceb55e89ba SHA512 94c0c007157e240abc17056e2efe877770ee0267bf9d710fdbac796110f4507d2bc628c3b22f74652a9c568e7c60fa513e680aeeb8895831aafede268c14be70
diff --git a/media-libs/harfbuzz/harfbuzz-7.3.0.ebuild b/media-libs/harfbuzz/harfbuzz-7.3.0.ebuild
index 0a75a53abd0b..1d40a06a1d2b 100644
--- a/media-libs/harfbuzz/harfbuzz-7.3.0.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-7.3.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} = 9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
fi
LICENSE="Old-MIT ISC icu"
diff --git a/media-libs/sdl2-pango/Manifest b/media-libs/sdl2-pango/Manifest
new file mode 100644
index 000000000000..f0341dcd000c
--- /dev/null
+++ b/media-libs/sdl2-pango/Manifest
@@ -0,0 +1,3 @@
+DIST sdl2-pango-2.1.5.tar.gz 643659 BLAKE2B 6ab082e4a7a8df20c2533c8513b0c222a75bc53e4565714322fedd5594276b441df55f7c5a933c326fa029e533723e36b8e4bd065a4013bf7337d1e93b9dbc61 SHA512 381fce666949211f2c25b73e8ccc97e2b96aab725dc5f74135c7e62ffb6fb93053b0323c79f1c32ceab03a4ef335cf407979d82f1ab0778610e7dcbfc42b6e9c
+EBUILD sdl2-pango-2.1.5.ebuild 722 BLAKE2B a05f9bedce0195261d0b019262d4f39676e291c6299aec6df63168b79e388c315def6a9497a69c18308cd4d20357a7d3a8882a050f0f596bf4dfb70a8fa5ab98 SHA512 6e7b39d0e13d62b130e890390165b619c487a58e329722c0d061dea5810365e422f82f12c53ddddc02a89fe67c833506269f99500eb588f0a93f35ed73c70c82
+MISC metadata.xml 1011 BLAKE2B 59a8e37b2e709d6c610f0d4b4ac83efe6a5aef54c019186d7468d447f5189eb8f3c3571b1656120225de2e14b828379007761a92fe8fa7e178d2d7f5b4a37483 SHA512 60f59b30ebc912f70c5310b4a0c4afe65096c1b7cf25fe11b77155d848442604d02b0d64318424b9acc1496533aeb1bb41612d3a8c88b27292874415bc003302
diff --git a/media-libs/sdl2-pango/metadata.xml b/media-libs/sdl2-pango/metadata.xml
new file mode 100644
index 000000000000..953729f5ea51
--- /dev/null
+++ b/media-libs/sdl2-pango/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>rndxelement@protonmail.com</email>
+ <name>Philipp Rösner</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription>
+ The sdl2-pango package is a software library that provides
+ a way to render text using the SDL2 library and the Pango
+ text layout and rendering engine.
+ SDL2 is a popular cross-platform library for multimedia and
+ game development, while Pango is a library for layout and
+ rendering of internationalized text. By combining these
+ two libraries, the sdl2-pango package allows developers to
+ easily add high-quality text rendering capabilities to their
+ SDL2-based applications.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">markuskimius/SDL2_Pango</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/media-libs/sdl2-pango/sdl2-pango-2.1.5.ebuild b/media-libs/sdl2-pango/sdl2-pango-2.1.5.ebuild
new file mode 100644
index 000000000000..5f493ccc3765
--- /dev/null
+++ b/media-libs/sdl2-pango/sdl2-pango-2.1.5.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="SDL2 port of SDL_Pango for rendering text using Pango"
+HOMEPAGE="https://github.com/markuskimius/SDL2_Pango/"
+SRC_URI="https://github.com/markuskimius/SDL2_Pango/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-libs/glib:2
+ media-libs/freetype
+ media-libs/fontconfig
+ media-libs/harfbuzz:=
+ media-libs/libsdl2[video]
+ x11-libs/pango"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/SDL2_Pango-${PV}"
+
+src_install() {
+ default
+ find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete \
+ || die "Failed to delete .a or .la files"
+}