summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimeon Simeonov2024-12-17 17:59:30 +0100
committerSimeon Simeonov2024-12-17 17:59:30 +0100
commitc656570796eacd68a474123a49ad5988e1a6bd98 (patch)
tree39330af9ab98fa5f50a17dd4ba788d52f3b45c25
parent4e2e615d97add79325fb83b953ecc2518a048182 (diff)
Remove media-libs/quesoglc
-rw-r--r--media-libs/quesoglc/Manifest4
-rw-r--r--media-libs/quesoglc/files/fedora.patch45
-rw-r--r--media-libs/quesoglc/metadata.xml11
-rw-r--r--media-libs/quesoglc/quesoglc-0.7.2-r2.ebuild58
4 files changed, 0 insertions, 118 deletions
diff --git a/media-libs/quesoglc/Manifest b/media-libs/quesoglc/Manifest
deleted file mode 100644
index ed55913..0000000
--- a/media-libs/quesoglc/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
1AUX fedora.patch 1990 BLAKE2B 5874043387f2bc9e297c68ecea81622d15ca2274d02f4bd042e3d48f5ad8310bf4c9371b05fda479c907cff0faeb7471a68e9a00cf5a7ffb46338bca0e588bf1 SHA512 5f0be86cdad775f7e4747030b2843d1cf0f259e131c5b724a16b5b7cf436c075a20a7aece06ecf459f5847f8c0fc067d6d8fd215adaaf7fd7587b39b79fb783a
2DIST quesoglc-0.7.2-free.tar.bz2 657394 BLAKE2B 73798b80fea5be9a66aa7c0090ec0564d517417a8597d102d057fcd91bc4c6d0c48352470b02182705d135cb04434178b206a964d539283cc4ac69d2f1dc5cb9 SHA512 107cc28fe85722614bc6c222a64914eeef0de1c5dfa01cef9ec611e5caff54fdbcf2b387d413c0b56533d33e06741ca8dee99fc0c5ee1e63d9a95d86c6c69190
3EBUILD quesoglc-0.7.2-r2.ebuild 1032 BLAKE2B acb986d54e3f117ae4ebc173348fde5a1ba8890f3bb7a5ac4cfd0f7f6aaa7cc8d624addaad8f32ce60132157c2d8a8759051bddf4b03b028379766df3bceb701 SHA512 32d89b255b3ee82ad179fd6203618638e7ade9ca249b6501e0f6c265edc6361615b34e7dbe1368f3e83e369f50f4abaed5fe19b80a090d95d69267b2e547e797
4MISC metadata.xml 332 BLAKE2B 1a4176bc587552b145f0d3b28082632ab19ae2832813a639acf0eeae83a200528d35b045a26a1b015c25dca9c03dd238bd59bcd56ab1ba029f7be0f90901857a SHA512 aff8552c5203af4956d6d79b6fcdaa79a98dc2e43e1e5ec223c9d2520ddf3d6da40ccc6cf0245efd96747cd566a66f4175b4f3ef4cab8d3c680621a3868121cf
diff --git a/media-libs/quesoglc/files/fedora.patch b/media-libs/quesoglc/files/fedora.patch
deleted file mode 100644
index 892a417..0000000
--- a/media-libs/quesoglc/files/fedora.patch
+++ /dev/null
@@ -1,45 +0,0 @@
1diff -up quesoglc-0.7.2/src/scalable.c~ quesoglc-0.7.2/src/scalable.c
2--- quesoglc-0.7.2/src/scalable.c~ 2008-06-04 23:47:51.000000000 +0200
3+++ quesoglc-0.7.2/src/scalable.c 2024-01-20 16:31:45.595265108 +0100
4@@ -596,16 +596,10 @@ void __glcRenderCharScalable(__GLCfont*
5 gluTessProperty(tess, GLU_TESS_WINDING_RULE, GLU_TESS_WINDING_ODD);
6 gluTessProperty(tess, GLU_TESS_BOUNDARY_ONLY, GL_FALSE);
7
8- gluTessCallback(tess, GLU_TESS_ERROR,
9- (void (CALLBACK *) (GLenum))__glcCallbackError);
10- gluTessCallback(tess, GLU_TESS_VERTEX_DATA,
11- (void (CALLBACK *) (void*, void*))__glcVertexCallback);
12- gluTessCallback(tess, GLU_TESS_COMBINE_DATA,
13- (void (CALLBACK *) (GLdouble[3], void*[4],
14- GLfloat[4], void**, void*))
15- __glcCombineCallback);
16- gluTessCallback(tess, GLU_TESS_BEGIN_DATA,
17- (void (CALLBACK *) (GLenum, void*))__glcBeginCallback);
18+ gluTessCallback(tess, GLU_TESS_ERROR, (_GLUfuncptr)__glcCallbackError);
19+ gluTessCallback(tess, GLU_TESS_VERTEX_DATA, (_GLUfuncptr)__glcVertexCallback);
20+ gluTessCallback(tess, GLU_TESS_COMBINE_DATA, (_GLUfuncptr)__glcCombineCallback);
21+ gluTessCallback(tess, GLU_TESS_BEGIN_DATA, (_GLUfuncptr)__glcBeginCallback);
22
23 gluTessNormal(tess, 0., 0., 1.);
24
25diff -up quesoglc-0.7.2/src/unicode.c~ quesoglc-0.7.2/src/unicode.c
26--- quesoglc-0.7.2/src/unicode.c~ 2024-01-20 16:35:43.000000000 +0100
27+++ quesoglc-0.7.2/src/unicode.c 2024-01-20 16:41:27.195275693 +0100
28@@ -550,7 +550,7 @@ GLCchar32* __glcConvertToVisualUcs4(__GL
29 {
30 GLCchar32* string = NULL;
31 int length = 0;
32- FriBidiCharType base = FRIBIDI_TYPE_ON;
33+ FriBidiParType base = FRIBIDI_TYPE_ON;
34 GLCchar32* visualString = NULL;
35
36 assert(inString);
37@@ -677,7 +677,7 @@ GLCchar32* __glcConvertCountedStringToVi
38 const GLint inCount)
39 {
40 GLCchar32* string = NULL;
41- FriBidiCharType base = FRIBIDI_TYPE_ON;
42+ FriBidiParType base = FRIBIDI_TYPE_ON;
43 GLCchar32* visualString = NULL;
44
45 assert(inString);
diff --git a/media-libs/quesoglc/metadata.xml b/media-libs/quesoglc/metadata.xml
deleted file mode 100644
index 8d09b8e..0000000
--- a/media-libs/quesoglc/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
3<pkgmetadata>
4 <maintainer type="project">
5 <email>games@gentoo.org</email>
6 <name>Gentoo Games Project</name>
7 </maintainer>
8 <upstream>
9 <remote-id type="sourceforge">quesoglc</remote-id>
10 </upstream>
11</pkgmetadata>
diff --git a/media-libs/quesoglc/quesoglc-0.7.2-r2.ebuild b/media-libs/quesoglc/quesoglc-0.7.2-r2.ebuild
deleted file mode 100644
index ed6d3bf..0000000
--- a/media-libs/quesoglc/quesoglc-0.7.2-r2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
1# Copyright 1999-2024 Gentoo Authors
2# Distributed under the terms of the GNU General Public License v2
3
4EAPI=8
5
6DESCRIPTION="Free implementation of the OpenGL Character Renderer (GLC)"
7HOMEPAGE="https://quesoglc.sourceforge.net/"
8SRC_URI="https://downloads.sourceforge.net/${PN}/${P}-free.tar.bz2"
9
10LICENSE="LGPL-2.1+"
11SLOT="0"
12KEYWORDS="amd64 ppc sparc x86"
13IUSE="doc"
14
15RDEPEND="
16 dev-libs/fribidi
17 media-libs/fontconfig
18 media-libs/freetype:2
19 virtual/glu
20 virtual/opengl"
21DEPEND="${RDEPEND}"
22BDEPEND="
23 virtual/pkgconfig
24 doc? (
25 app-text/doxygen
26 dev-texlive/texlive-latexextra
27 virtual/latex-base
28 )"
29
30PATCHES=(
31 "${FILESDIR}"/fedora.patch
32)
33
34src_prepare() {
35 default
36 rm -r src/fribidi || die
37}
38
39src_configure() {
40 # Uses its own copy of media-libs/glew with GLEW_MX
41 local myeconfargs=(
42 --disable-executables
43 --with-fribidi
44 --without-glew
45 )
46 econf "${myeconfargs[@]}"
47}
48
49src_compile() {
50 emake all $(usev doc)
51}
52
53src_install() {
54 default
55
56 use doc && dodoc -r docs/html
57 find "${ED}" -name '*.la' -delete || die
58}