aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory M. Tuner <gmt@be-evil.net>2013-11-27 13:25:23 -0800
committerGregory M. Tuner <gmt@be-evil.net>2013-11-27 13:25:23 -0800
commit701b7cb0d738b4960707f6d5b005db2684bc53e6 (patch)
tree594d2317f2304f0ddc4f11937a7752efefcf368d /media-libs
parentnew ebuilds: libsoup{,-gnome}-2.24.3.1-r1 (diff)
downloadgmt-701b7cb0d738b4960707f6d5b005db2684bc53e6.tar.gz
gmt-701b7cb0d738b4960707f6d5b005db2684bc53e6.tar.bz2
gmt-701b7cb0d738b4960707f6d5b005db2684bc53e6.zip
new ebuild: media-libs/ftgl-2.1.3_rc5-r1.ebuild
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/ftgl/ChangeLog137
-rw-r--r--media-libs/ftgl/Manifest6
-rw-r--r--media-libs/ftgl/files/ftgl-2.1.3_rc5-gentoo.patch42
-rw-r--r--media-libs/ftgl/files/ftgl-2.1.3_rc5-underlink.patch11
-rw-r--r--media-libs/ftgl/ftgl-2.1.3_rc5-r1.ebuild52
-rw-r--r--media-libs/ftgl/metadata.xml5
6 files changed, 253 insertions, 0 deletions
diff --git a/media-libs/ftgl/ChangeLog b/media-libs/ftgl/ChangeLog
new file mode 100644
index 0000000..f79bc15
--- /dev/null
+++ b/media-libs/ftgl/ChangeLog
@@ -0,0 +1,137 @@
+# ChangeLog for media-libs/ftgl
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/ftgl/ChangeLog,v 1.39 2013/04/27 06:55:20 patrick Exp $
+
+ 27 Apr 2013; Patrick Lauer <patrick@gentoo.org> ftgl-2.1.3_rc5.ebuild:
+ Automake 1.13 fix
+
+ 14 Nov 2012; Justin Lecher <jlec@gentoo.org> ftgl-2.1.3_rc5.ebuild:
+ Keyworded for ~linux, tested by me
+
+ 10 May 2012; Alexis Ballier <aballier@gentoo.org> ftgl-2.1.3_rc5.ebuild:
+ keyword ~amd64-fbsd
+
+ 15 Mar 2012; Tomáš Chvátal <scarabeus@gentoo.org> ftgl-2.1.3_rc5.ebuild:
+ Install static libraries only if desired and remove libtool archive as we have
+ pc file.
+
+ 20 May 2011; Tupone Alfredo <tupone@gentoo.org> ftgl-2.1.3_rc5.ebuild,
+ +files/ftgl-2.1.3_rc5-underlink.patch:
+ Fix underlink. Bug #367485 by Diego Elio Pettenò
+
+ 10 Oct 2010; Raúl Porcel <armin76@gentoo.org> ftgl-2.1.3_rc5.ebuild:
+ arm/ia64/sh stable
+
+ 16 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org>
+ ftgl-2.1.3_rc5.ebuild:
+ virtual/glut -> media-libs/glut
+
+ 08 Aug 2010; Raúl Porcel <armin76@gentoo.org> ftgl-2.1.3_rc5.ebuild:
+ Add ~ia64 wrt #329389
+
+ 23 Jul 2010; Markus Meier <maekke@gentoo.org> ftgl-2.1.3_rc5.ebuild:
+ add ~arm, bug #329389
+
+ 10 Aug 2009; Tobias Klausmann <klausman@gentoo.org> ftgl-2.1.3_rc5.ebuild:
+ Stable on alpha, bug #266937
+
+ 23 Jul 2009; Joseph Jezak <josejx@gentoo.org> ftgl-2.1.3_rc5.ebuild:
+ Marked ppc/ppc64 stable.
+
+ 29 Jun 2009; Ferris McCormick <fmccor@gentoo.org> ftgl-2.1.3_rc5.ebuild:
+ Sparc stable, required for bug #255229.
+
+ 02 Jun 2009; Jeroen Roovers <jer@gentoo.org> ftgl-2.1.3_rc5.ebuild:
+ Stable for HPPA (bug #255229).
+
+ 09 Mar 2009; Raúl Porcel <armin76@gentoo.org> ftgl-2.1.3_rc5.ebuild:
+ x86 stable wrt #245293
+
+ 07 Mar 2009; Jeremy Olexa <darkside@gentoo.org> ftgl-2.1.3_rc5.ebuild:
+ amd64 stable, bug 245293
+
+ 24 Nov 2008; Tupone Alfredo <tupone@gentoo.org>
+ files/ftgl-2.1.3_rc5-gentoo.patch:
+ Fix bug #248589 reported by mathwizard@gmx.de
+
+*ftgl-2.1.3_rc5 (23 Nov 2008)
+
+ 23 Nov 2008; Tupone Alfredo <tupone@gentoo.org>
+ +files/ftgl-2.1.3_rc5-gentoo.patch, +ftgl-2.1.3_rc5.ebuild:
+ Version bump to 2.1.3_rc5. Bug #234831 by Tomáš Chvátal
+
+ 30 Mar 2008; <ricmm@gentoo.org> ftgl-2.1.2-r1.ebuild:
+ Drop to ~mips due to unstable deps
+
+*ftgl-2.1.2-r2 (05 Jan 2008)
+
+ 05 Jan 2008; Michael Sterrett <mr_bones_@gentoo.org>
+ +files/ftgl-2.1.2-configure.ac.patch, +files/ftgl-2.1.2-ftgl.pc.in.patch,
+ +ftgl-2.1.2-r2.ebuild:
+ add patch from Cedric Pinson to correct version in .pc file (bug #171047)
+
+ 27 Dec 2007; Michael Sterrett <mr_bones_@gentoo.org> ftgl-2.1.2-r1.ebuild:
+ license should have been LGPL-2 (bug #174440)
+
+ 25 Dec 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
+ Removing seemant from metadata.xml as per #202469.
+
+ 23 Oct 2007; Jeroen Roovers <jer@gentoo.org> ftgl-2.1.2-r1.ebuild:
+ Stable for HPPA too (audacious-plugins).
+
+ 27 Jul 2007; Seemant Kulleen <seemant@gentoo.org> ftgl-2.1.2-r1.ebuild:
+ changing the WANT_AUTOMAKE to latest as well, now, as it's reported to be
+ working by Renato Caldas in bug #186782
+
+ 15 Jun 2007; Joshua Kinard <kumba@gentoo.org> ftgl-2.1.2-r1.ebuild:
+ Stable on mips.
+
+ 27 Feb 2007; Javier Villavicencio <the_paya@gentoo.org>
+ ftgl-2.1.2-r1.ebuild:
+ Added ~x86-fbsd keyword.
+
+ 26 Feb 2007; Jeroen Roovers <jer@gentoo.org> ftgl-2.1.2-r1.ebuild:
+ Marked ~hppa (bug #168465).
+
+ 22 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org> ftgl-2.1.2-r1.ebuild:
+ Stable on sparc
+
+ 20 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> ftgl-2.1.2-r1.ebuild:
+ Stable on Alpha.
+
+ 03 Oct 2006; Daniel Drake <dsd@gentoo.org> ftgl-2.1.2-r1.ebuild:
+ Fix no-multilib issues arising from ancient libtool
+
+ 08 Sep 2006; Thomas Cort <tcort@gentoo.org> ftgl-2.1.2-r1.ebuild:
+ Added ~alpha keyword.
+
+ 25 Jul 2006; Michael Sterrett <mr_bones_@gentoo.org> ftgl-2.1.2-r1.ebuild:
+ strip-flags since ftgl is sensitive - bug #112820
+
+ 07 May 2006; Markus Rothe <corsair@gentoo.org> ftgl-2.1.2-r1.ebuild:
+ Stable on ppc64
+
+ 02 Feb 2006; Joshua Baergen <joshuabaergen@gentoo.org>
+ +files/ftgl-2.1.2-gcc41.patch, ftgl-2.1.2-r1.ebuild:
+ Add a GCC 4.1 compile fix per #120835.
+
+ 10 Dec 2005; Tom Gall <tgall@gentoo.org> ftgl-2.1.2-r1.ebuild:
+ added ~ppc64
+
+*ftgl-2.1.2-r1 (04 Nov 2005)
+
+ 04 Nov 2005; Seemant Kulleen <seemant@gentoo.org> +ftgl-2.1.2-r1.ebuild:
+ now it actually installs the shared library thanks to ilya kriveshko, and
+ libtool fixes, thanks to az.
+
+ 12 Jun 2005; Marcus D. Hanwell <marcus@gentoo.org> ftgl-2.1.2.ebuild:
+ Stable on amd64.
+
+ 07 Apr 2005; Marcus D. Hanwell <cryos@gentoo.org> ftgl-2.1.2.ebuild:
+ Marked ~amd64.
+
+*ftgl-2.1.2 (17 Dec 2004)
+
+ 17 Dec 2004; Michael Sterrett <mr_bones_@gentoo.org>
+ +files/2.1.2-ftgl.pc.in.patch, +ftgl-2.1.2.ebuild:
+ initial commit - ebuild provided by Jordi Vilalta via bug #47048
diff --git a/media-libs/ftgl/Manifest b/media-libs/ftgl/Manifest
new file mode 100644
index 0000000..26c299e
--- /dev/null
+++ b/media-libs/ftgl/Manifest
@@ -0,0 +1,6 @@
+AUX ftgl-2.1.3_rc5-gentoo.patch 1399 SHA256 1c5d8e3e0d37db1174bc00e9876c306fbda1491ec6216c5bd3f3e2856d629f58 SHA512 6dc2ef3467bf57a1fc62fcb512d3e5235f086d1f837768a7ddd1af5dbf0a91104e706e3ef8c875ef0fa38d2f8f934c874ff570f5fa2066abc74d4af15f30a0cd WHIRLPOOL d5a2fe4a71194eeaf65f4715cd5058fa9867f995e2696f5834a2f5370135ef35103c199938a238be1f09cfa8fbaf5f002bda8b375ba9cb8acc0da2f78e36dd80
+AUX ftgl-2.1.3_rc5-underlink.patch 349 SHA256 9a3540ff4705476f22718a5614aa3a7f64b8e748839e92d1bcbc8a29364ca590 SHA512 aa7a33577a7096e68b47d6e623f99511b54d277ed334e0a2aff6e69e3d915f575e943a556aa22c5f4fe5d884eb6b4425f2b0ecb0aea95f9a36799ad65c1b7399 WHIRLPOOL a35ae3e743778e1fb05853271d5e689347c5634ef0612bae2c6a6a03179fa3711e6ca37d7ec58a3cb70a031510065cf879db2935d29ef3c433639f82f502070c
+DIST ftgl-2.1.3-rc5.tar.bz2 707854 SHA256 521ff7bd62c459ff5372e269c223e2a6107a6a99a36afdc2ae634a973af70c59 SHA512 9841bdbe7e299dd0ae3bcbef08dc3a8787a863389bf242aa023b1c2442f3ffc8a2c6768a35d093d27e3ad7197c8228a9b15e795a36824424f05bef66b68c89a4 WHIRLPOOL 330e19923e51739d336c3c44345e1f8ae6907606be0635c55536409c7bb0caea6a61ede49b793c25c1542f60575cdf04f656e9b6436e8f8a43dcfea784e0056c
+EBUILD ftgl-2.1.3_rc5-r1.ebuild 1346 SHA256 a778489fa176ca054ff466b50ab8f21e36ddc3483b80e463eb873e34a04597b2 SHA512 5c3003f88e98cbe892f9f20b3c7e5dbf35fdd5ac09079efee58f3031d907819d6ec2a88d8059c9da3a0bc319669e1e2f1e4163edfe90af5b44d0f9add6dc00b1 WHIRLPOOL 49445b33be4f7cd3840b4a8591687c6c6ef9a5a1cf3b402c4aef878e32219bc97161552e1515606a9eae5c045851d70fbeebcce566e53ded9bd4b12c5c9b437e
+MISC ChangeLog 4877 SHA256 de751bf830e5a5096f10a91fa9896b2ee67b89f1d7b7602134ac613191f1a968 SHA512 964aec13f2a23c464022460cca7894eeb66a2be5fc8e82a03f4a6710e29b9a3b031647b2009a4696946b2d44ec63755c7033c10178126aca012b65e0df820441 WHIRLPOOL b686ac004ad280153d090a4c5c227edecd134b5a96955265eb98cf8df1c835b7107a40c7931600cfce7ebf5a4928297bbfd9f9499e094b4b2a8bd81c55fef99c
+MISC metadata.xml 159 SHA256 a222ada7640e6dfb21d27151813829e91a72a6878d809dfddaa41581455f6b69 SHA512 6352e00c52c5aea882fb49482fa13058b44892b9f0d348747a104a92bac4317beebdab189dada073ab9c87fbd9a4d276e725884741fc86bcb6f5b1857c031974 WHIRLPOOL abfa1ff25d21dc915422368c253795602590b470ca5cf3f099bf8675e2684baccac5e3d145391adac1fc5313f2e1d54bf9d8f21704e1b99fe22dec46f3f5acf5
diff --git a/media-libs/ftgl/files/ftgl-2.1.3_rc5-gentoo.patch b/media-libs/ftgl/files/ftgl-2.1.3_rc5-gentoo.patch
new file mode 100644
index 0000000..43571d5
--- /dev/null
+++ b/media-libs/ftgl/files/ftgl-2.1.3_rc5-gentoo.patch
@@ -0,0 +1,42 @@
+--- configure.ac.old 2008-11-21 14:41:15.000000000 +0100
++++ configure.ac 2008-11-21 14:44:19.000000000 +0100
+@@ -64,19 +64,11 @@
+ CFLAGS="${CFLAGS} -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs"
+
+ # Build HTML documentatin?
+-AC_PATH_PROG(DOXYGEN, doxygen, no)
++DOXYGEN="no"
+ AM_CONDITIONAL(HAVE_DOXYGEN, test "x$DOXYGEN" != "xno")
+
+ # Build PDF documentation?
+-AC_PATH_PROG(LATEX, pdflatex, no)
+-AC_PATH_PROG(KPSEWHICH, kpsewhich, no)
+-AC_PATH_PROG(DVIPS, dvips, no)
+-AC_PATH_PROG(CONVERT, convert, no)
+-AC_PATH_PROG(EPSTOPDF, epstopdf, no)
+-if test "${DVIPS}" = "no" -o "${KPSEWHICH}" = "no" -o "${EPSTOPDF}" = "no" \
+- -o "${CONVERT}" = "no"; then
+ LATEX="no"
+-fi
+ if test "x${LATEX}" != "xno"; then
+ AC_MSG_CHECKING(for a4.sty and a4wide.sty)
+ if "${KPSEWHICH}" a4.sty >/dev/null 2>&1; then
+--- Makefile.am.old 2008-11-24 22:35:16.000000000 +0100
++++ Makefile.am 2008-11-24 22:36:32.000000000 +0100
+@@ -24,16 +24,6 @@
+ m4 \
+ $(NULL)
+
+-# Print out an informative summary.
+-all-local:
+- @$(ECHO) "Done."
+- @$(ECHO)
+- @if test "x$(MAKECMDGOALS)" = "xall-am" -o "x$(.TARGETS)" = "xall-am" -o "x$(MAKECMDGOALS)" = "x" -o "x$(.TARGETS)" = "x" ; then \
+- $(ECHO) "---" ;\
+- $(ECHO) "Run 'make install' to begin installation into $(prefix)" ;\
+- fi
+- @$(ECHO)
+-
+ # Upload documentation
+ DOC = docs/html docs/latex/ftgl.pdf
+ HOST = ftgl.sf.net
diff --git a/media-libs/ftgl/files/ftgl-2.1.3_rc5-underlink.patch b/media-libs/ftgl/files/ftgl-2.1.3_rc5-underlink.patch
new file mode 100644
index 0000000..30bfba0
--- /dev/null
+++ b/media-libs/ftgl/files/ftgl-2.1.3_rc5-underlink.patch
@@ -0,0 +1,11 @@
+--- demo/Makefile.am.old 2011-05-20 11:13:18.822445466 +0200
++++ demo/Makefile.am 2011-05-20 11:13:28.271042994 +0200
+@@ -17,7 +17,7 @@
+ $(NULL)
+ c_demo_CFLAGS = $(FT2_CFLAGS) $(GL_CFLAGS)
+ c_demo_LDFLAGS = $(FT2_LIBS) $(GLUT_LIBS)
+-c_demo_LDADD = ../src/libftgl.la
++c_demo_LDADD = ../src/libftgl.la -lm
+
+ FTGLDemo_SOURCES = \
+ FTGLDemo.cpp \
diff --git a/media-libs/ftgl/ftgl-2.1.3_rc5-r1.ebuild b/media-libs/ftgl/ftgl-2.1.3_rc5-r1.ebuild
new file mode 100644
index 0000000..7972aec
--- /dev/null
+++ b/media-libs/ftgl/ftgl-2.1.3_rc5-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit autotools-multilib eutils flag-o-matic autotools
+
+MY_PV=${PV/_/-}
+MY_PV2=${PV/_/\~}
+MY_P=${PN}-${MY_PV}
+MY_P2=${PN}-${MY_PV2}
+
+DESCRIPTION="library to use arbitrary fonts in OpenGL applications"
+HOMEPAGE="http://ftgl.wiki.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="static-libs"
+
+DEPEND=">=media-libs/freetype-2.0.9[${MULTILIB_USEDEP}]
+ virtual/opengl[${MULTILIB_USEDEP}]
+ virtual/glu[${MULTILIB_USEDEP}]
+ media-libs/freeglut[${MULTILIB_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${MY_P2}
+
+DOCS=( AUTHORS BUGS ChangeLog INSTALL NEWS README TODO docs/projects_using_ftgl.txt )
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-gentoo.patch \
+ "${FILESDIR}"/${P}-underlink.patch
+# AT_M4DIR=m4 eautoreconf
+ sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.ac || die
+ AUTOTOOLS_AUTORECONF=yes # fixes maintainer-mode badness building OOT
+ autotools-multilib_src_prepare
+}
+
+src_configure() {
+ strip-flags # ftgl is sensitive - bug #112820
+ autotools-multilib_src_configure \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
+ autotools-multilib_src_install
+ rm -rf "${D}"/usr/share/doc/ftgl
+}
diff --git a/media-libs/ftgl/metadata.xml b/media-libs/ftgl/metadata.xml
new file mode 100644
index 0000000..cad5a2a
--- /dev/null
+++ b/media-libs/ftgl/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>games</herd>
+</pkgmetadata>