diff options
| author | Simeon Simeonov | 2024-12-17 17:59:30 +0100 |
|---|---|---|
| committer | Simeon Simeonov | 2024-12-17 17:59:30 +0100 |
| commit | c656570796eacd68a474123a49ad5988e1a6bd98 (patch) | |
| tree | 39330af9ab98fa5f50a17dd4ba788d52f3b45c25 | |
| parent | 4e2e615d97add79325fb83b953ecc2518a048182 (diff) | |
Remove media-libs/quesoglc
| -rw-r--r-- | media-libs/quesoglc/Manifest | 4 | ||||
| -rw-r--r-- | media-libs/quesoglc/files/fedora.patch | 45 | ||||
| -rw-r--r-- | media-libs/quesoglc/metadata.xml | 11 | ||||
| -rw-r--r-- | media-libs/quesoglc/quesoglc-0.7.2-r2.ebuild | 58 |
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 @@ | |||
| 1 | AUX fedora.patch 1990 BLAKE2B 5874043387f2bc9e297c68ecea81622d15ca2274d02f4bd042e3d48f5ad8310bf4c9371b05fda479c907cff0faeb7471a68e9a00cf5a7ffb46338bca0e588bf1 SHA512 5f0be86cdad775f7e4747030b2843d1cf0f259e131c5b724a16b5b7cf436c075a20a7aece06ecf459f5847f8c0fc067d6d8fd215adaaf7fd7587b39b79fb783a | ||
| 2 | DIST quesoglc-0.7.2-free.tar.bz2 657394 BLAKE2B 73798b80fea5be9a66aa7c0090ec0564d517417a8597d102d057fcd91bc4c6d0c48352470b02182705d135cb04434178b206a964d539283cc4ac69d2f1dc5cb9 SHA512 107cc28fe85722614bc6c222a64914eeef0de1c5dfa01cef9ec611e5caff54fdbcf2b387d413c0b56533d33e06741ca8dee99fc0c5ee1e63d9a95d86c6c69190 | ||
| 3 | EBUILD quesoglc-0.7.2-r2.ebuild 1032 BLAKE2B acb986d54e3f117ae4ebc173348fde5a1ba8890f3bb7a5ac4cfd0f7f6aaa7cc8d624addaad8f32ce60132157c2d8a8759051bddf4b03b028379766df3bceb701 SHA512 32d89b255b3ee82ad179fd6203618638e7ade9ca249b6501e0f6c265edc6361615b34e7dbe1368f3e83e369f50f4abaed5fe19b80a090d95d69267b2e547e797 | ||
| 4 | MISC 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 @@ | |||
| 1 | diff -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 | |||
| 25 | diff -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 | |||
| 4 | EAPI=8 | ||
| 5 | |||
| 6 | DESCRIPTION="Free implementation of the OpenGL Character Renderer (GLC)" | ||
| 7 | HOMEPAGE="https://quesoglc.sourceforge.net/" | ||
| 8 | SRC_URI="https://downloads.sourceforge.net/${PN}/${P}-free.tar.bz2" | ||
| 9 | |||
| 10 | LICENSE="LGPL-2.1+" | ||
| 11 | SLOT="0" | ||
| 12 | KEYWORDS="amd64 ppc sparc x86" | ||
| 13 | IUSE="doc" | ||
| 14 | |||
| 15 | RDEPEND=" | ||
| 16 | dev-libs/fribidi | ||
| 17 | media-libs/fontconfig | ||
| 18 | media-libs/freetype:2 | ||
| 19 | virtual/glu | ||
| 20 | virtual/opengl" | ||
| 21 | DEPEND="${RDEPEND}" | ||
| 22 | BDEPEND=" | ||
| 23 | virtual/pkgconfig | ||
| 24 | doc? ( | ||
| 25 | app-text/doxygen | ||
| 26 | dev-texlive/texlive-latexextra | ||
| 27 | virtual/latex-base | ||
| 28 | )" | ||
| 29 | |||
| 30 | PATCHES=( | ||
| 31 | "${FILESDIR}"/fedora.patch | ||
| 32 | ) | ||
| 33 | |||
| 34 | src_prepare() { | ||
| 35 | default | ||
| 36 | rm -r src/fribidi || die | ||
| 37 | } | ||
| 38 | |||
| 39 | src_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 | |||
| 49 | src_compile() { | ||
| 50 | emake all $(usev doc) | ||
| 51 | } | ||
| 52 | |||
| 53 | src_install() { | ||
| 54 | default | ||
| 55 | |||
| 56 | use doc && dodoc -r docs/html | ||
| 57 | find "${ED}" -name '*.la' -delete || die | ||
| 58 | } | ||
