summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Tupone <tupone@gentoo.org>2015-01-07 09:21:51 +0000
committerAlfredo Tupone <tupone@gentoo.org>2015-01-07 09:21:51 +0000
commitbd0b3ea6eccd4fa0bf6355c53d7fa19aad6ee014 (patch)
tree148a7a77cfd5b395a63d9d548d0fd515cd1c359b /games-engines
parentBig file removed (diff)
downloadhistorical-bd0b3ea6eccd4fa0bf6355c53d7fa19aad6ee014.tar.gz
historical-bd0b3ea6eccd4fa0bf6355c53d7fa19aad6ee014.tar.bz2
historical-bd0b3ea6eccd4fa0bf6355c53d7fa19aad6ee014.zip
EAPI 5 - Fix build with freetype2
Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x0145142D
Diffstat (limited to 'games-engines')
-rw-r--r--games-engines/love/ChangeLog26
-rw-r--r--games-engines/love/Manifest23
-rw-r--r--games-engines/love/files/love-0.8.0-freetype2.patch48
-rw-r--r--games-engines/love/love-0.8.0.ebuild9
4 files changed, 74 insertions, 32 deletions
diff --git a/games-engines/love/ChangeLog b/games-engines/love/ChangeLog
index 0e5a66a8062f..2dabb6dec663 100644
--- a/games-engines/love/ChangeLog
+++ b/games-engines/love/ChangeLog
@@ -1,8 +1,12 @@
# ChangeLog for games-engines/love
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-engines/love/ChangeLog,v 1.17 2014/07/06 13:20:24 mgorny Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-engines/love/ChangeLog,v 1.18 2015/01/07 09:21:41 tupone Exp $
- 06 Jul 2014; Michał Górny <mgorny@gentoo.org> love-0.7.2-r1.ebuild,
+ 07 Jan 2015; Tupone Alfredo <tupone@gentoo.org> love-0.8.0.ebuild,
+ +files/love-0.8.0-freetype2.patch:
+ Fix build with freetype2 - EAPI 5
+
+ 06 Jul 2014; Michał Górny <mgorny@gentoo.org> love-0.7.2-r1.ebuild,
love-0.8.0.ebuild, love-9999.ebuild:
Replace obsolete mirror://bitbucket with the real URI.
@@ -15,11 +19,11 @@
04 Jul 2013; Agostino Sarubbo <ago@gentoo.org> love-0.7.2-r1.ebuild:
Stable for amd64, wrt bug #475630
- 21 Mar 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ 21 Mar 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
love-9999.ebuild:
Copy autotools files to build directory before eautoreconf, bug #462588.
- 21 Mar 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ 21 Mar 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
love-0.7.2-r1.ebuild, love-0.8.0.ebuild:
Add dependency on deprecated lua features, bug #462586.
@@ -42,7 +46,7 @@
*love-0.7.2-r1 (21 May 2012)
- 21 May 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ 21 May 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+love-0.7.2-r1.ebuild, -love-0.7.2.ebuild, love-0.8.0.ebuild,
love-9999.ebuild:
Allow slotting as suggested by Tobias Leupold in bug #416703. Implementation
@@ -50,26 +54,26 @@
*love-0.8.0 (20 Apr 2012)
- 20 Apr 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ 20 Apr 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+love-0.8.0.ebuild, love-9999.ebuild:
Version bump, bug #412717.
- 17 Apr 2012; Michał Górny <mgorny@gentoo.org> love-0.7.2.ebuild,
+ 17 Apr 2012; Michał Górny <mgorny@gentoo.org> love-0.7.2.ebuild,
love-9999.ebuild:
Use mirror://bitbucket.
- 08 Mar 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ 08 Mar 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
love-0.7.2.ebuild, love-9999.ebuild:
Set correct dependencies, bug #407101.
*love-9999 (05 Mar 2012)
- 05 Mar 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ 05 Mar 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+love-9999.ebuild:
Add live ebuild, bug #406861.
*love-0.7.2 (05 Nov 2011)
- 05 Nov 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ 05 Nov 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+love-0.7.2.ebuild:
Initial commit, taken from the gamerlay overlay.
diff --git a/games-engines/love/Manifest b/games-engines/love/Manifest
index 94c7f8d6f13d..0b4d9b86a1ec 100644
--- a/games-engines/love/Manifest
+++ b/games-engines/love/Manifest
@@ -1,29 +1,18 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
+AUX love-0.8.0-freetype2.patch 1239 SHA256 f84276b2c69066be575a8f1cbad2fef5600f0afd72a71daceeaf2c155ba267a1 SHA512 f815754aded211abeb87e90e705ced1ac8acc9a3aa86c13c7de29c9c9bbc58bdbc0c636bdf5a7d961437ab3bcf4ceacc71bfe321b1450ce67b589f90bc2b7ceb WHIRLPOOL 601376203b005aebe1f97e257da93a715db7b6802953086187c85862adc24b1846ebea23096afc8101ef5d896a1cd077234f6d21bc596510098613ba3e2d5708
DIST love-0.7.2-linux-src.tar.gz 900209 SHA256 a57adcb0cbdc390a9bd8e2fe477bc175799b9ffd3486e01f859a36bf27f7f268 SHA512 cbca1d7e3425d1ecbdae019212dfa2814d8ac3bad1faedd4b052cf3e89b5bf2fac6e422283628e4c125858c9db050dee2129476d1a73ec44ffe8a4704f170f61 WHIRLPOOL 1c5258fefca15c71065e0cfff795bfaf30b7c9acabf89ffa5fd71311ce1ee767f98088dbac844f26f50fc69d2d8d384819fce69372f573a48f5d3848a2d1da8f
DIST love-0.8.0-linux-src.tar.gz 1027356 SHA256 9167ca1cc7893ff1fdcf3b6fc7e2a88be10d899075a513942420fe8f94668ecc SHA512 6a0e28d102b950d3dddf7101996fe0ad04dfd7d4ec5e58797b41ef3382b60e74f90c6e707f882cf43cc0c5cc98703857eefc6418e6a6fd34e88f8019143f55a4 WHIRLPOOL 39c56d987d710b7589db0af3b6b5e59fc05d7e6e49b8e9f88a2a3fc050afe518d561517bb7b2a6428b30cda0322878801aafbdec98976831b37df56c3c02440c
EBUILD love-0.7.2-r1.ebuild 979 SHA256 12d6e5eef11414ae5e70e1f3984c771a18ee81d90d2657003cc536bd1c465d91 SHA512 ae9fdadb6009b9da715d5638abda333fd547bb0216877d5008e0cb17b289e0be9899c2ac90253fd0f8d538cfaac93274ce4f19af61875bcee15d34ce1653787a WHIRLPOOL 5e5935e22042f14643621cef17c8ca37eb8376705f5b6380ee8c434fc6c4167e56c4fd048dc4dafc9349a4b1fed4377056177c432844a3dbf403b3ab1fbd8659
-EBUILD love-0.8.0.ebuild 1242 SHA256 809b9e7ad7e8dcbfcc0fa5e0a1a0f3baf9fc1aaff86fe8f603d389f9b6c852af SHA512 361af87ba557dafe14922baab0a6065bf8f7fafa2cfcb9eb415bd33c40d36144a136859d71176d429c58fd72d27ad9914b2bb1b983e69d05809716eeede5fc00 WHIRLPOOL 99c972010e30d0f758f5d689eb3b38ebef1f14c292fac25839c02a6a82d03f010dfd1efa5f6a9f5b7bead75f79e5dff0454ee71dd7a9de0817b8b5b120216a61
+EBUILD love-0.8.0.ebuild 1276 SHA256 1f642516c784d2775ec0e9ab850c0567a65722a427bb80d76c8e47d5dd08ccfe SHA512 456c8d660b5f692d92a6e8b736c1435e18b9c2adbe0df93e5596e052dcc4776079aa37a86f9f09b41f8752168ba0644fcf83359b5e696a48386184fbd6e33778 WHIRLPOOL 28a98b6b555d2747015deb5c34d92f6343b2502d96a98c13d69bdbb95258193dbc1d1dec27f98d9f30239a66fca885b6c276edaf6439e166fb8cb2e0ef56271a
EBUILD love-9999.ebuild 1313 SHA256 d5b8903c331f4b3f5e2263bec15e13fa117ed2a983eca01049d527d028a7a2fa SHA512 b7b34c323009a83c3598e221ed7ff6a7ca5e17835b9ad3a1bf8fb678f8e3267cdca2ea292ed05eaa4700aa554270aa643496c3532697b5fc7b1cc14659d7505a WHIRLPOOL 0f6b1fe9161bdfb28b9242d06407a7c03f50943ddfdfeea313ae6df12d2a9cb0ab065b6626ac6152263bc0220d0a13dd5b5939d8440aa29d707ed9ffa3a44320
-MISC ChangeLog 2685 SHA256 791629f19eae41ac6bba5467c81fd470289a33db21082a11c09b152082dc5a7d SHA512 adf648b4ea753a945c2213fd49b403e27351bca76ce7ed5462122234e1f7f0424a40761ae9fe46c3c72b216d544a0babc6a9ca094663d7bec9bf4e106c0db4bf WHIRLPOOL c01d5c93bad7d1409e0d7f0316e56c1659d8a52ada9b440012802a00379da233a794188b071e81acae5b156d1728cde58290a27713d9dc72ca193a42810477f2
+MISC ChangeLog 2871 SHA256 b8ab60d0bf6aa41bdd510ddc1cb72a45a073e950c6767a9106683e14d8ba79e6 SHA512 54a8f471b204f2d9174c6f1e613ddf169edb3a066961e5ea2c33b7f1095298f2bed55fde429c065965412529f630a9d0ea036a14347693e9912d67f65531a7ad WHIRLPOOL 5c342e2e314c453a290bebb71f9becd3fe9a581fd54b84ae5d3abe3ec2eeee17b975c0b21ff29f16b810bf00091c82a36085f5044745884829e5e2ebd42af67f
MISC metadata.xml 273 SHA256 4036c7e7515432cb12816916bf89cae3b5c84215243ece069bfec391a36a3193 SHA512 dcbd246fddaf0f29119b4d676596ac00f0175cd908c821b6251577251b8db0fcf0b1100a6857f9fa40c9a31491883c2c9d001ef82d598e67e0309abb9ffcf7ca WHIRLPOOL 13285c193ff3c7979290c87fb86cb26d985caedfd95005dcc2b1c9655b4b37c1a27f9d8a578900c676d18bf130cfea32521997f001b04bf6220abb19b078b28f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQJ8BAEBCABmBQJTuU0eXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
-MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZO8gIP/2A5sku1SjAWG7n6DJmeHeiI
-IU+QIAEK3JG5oeD8cTrnY4W59xvtsygXzseiCVX2U0gTfoEiLW6P4C+J4WMxQ+Mn
-CCBPgNGF/xqsKpl7GNAK2a5wLAudDv5q1GQbH3QjZ4On3HVn9AJijI6pRsNmXTIN
-s7fF/OolyTT2zDm0fpkkcahBXJYTygzF+V2LXfOT2XAvkZw2caR1Ho81UIgNWd1X
-tE1567QgpYn1zOr1Abm9n9LoBQXI9oc8faBkBwu0M2Y8QP8Me4PEYPnX5PQhCRkh
-G2+jk4b8pgzC9V6HoJeE7dTteyJVWeFLfl4tJ/DW+anAvicnTYjWxrGg9videTx0
-Zw5AWObtaIAcUIlTUuInEta7ShsrmKrH07+d6B72qP83tjyGGmokyT7LMp7cD0ih
-dfsjuu5nFOk4DmxwJ3fSFhCSM4QhHi8YWXN60LGRJ8uMdqx2cOax1H5Yv0cDthBw
-ZTqu+w3jXNjAjm4rXfvXfGiRdWnCBpeZdN+BRwyV9EFehgi7D+HuSN2nRtqLfcgW
-QXYdUzffYab62pmj4Viuru+DbtygWP7ucp0ioL+b73BhWPCdRqa6f+mTkB2BmEP6
-IUv8H1MKdg00CzHe0xBGdzLMEaakgUWZcMvPxQLBWQNleBhLDmaktQYNdwN+alPR
-NLqH+CbY4/NxoPBIhdeW
-=wEtT
+iEYEAREIAAYFAlSs+qsACgkQIY77eQFFFC0MfQCg13YgU1+yJSOdl1K6VxPvwaXy
+Ld4AnRYUIEJnQCB7luncDmRcmQzm1yFU
+=mr1R
-----END PGP SIGNATURE-----
diff --git a/games-engines/love/files/love-0.8.0-freetype2.patch b/games-engines/love/files/love-0.8.0-freetype2.patch
new file mode 100644
index 000000000000..64e42c5f2840
--- /dev/null
+++ b/games-engines/love/files/love-0.8.0-freetype2.patch
@@ -0,0 +1,48 @@
+--- src/modules/font/freetype/TrueTypeRasterizer.h.old 2015-01-07 09:49:39.394000727 +0100
++++ src/modules/font/freetype/TrueTypeRasterizer.h 2015-01-07 09:50:28.846065847 +0100
+@@ -27,10 +27,10 @@
+
+ // TrueType2
+ #include <ft2build.h>
+-#include <freetype/freetype.h>
+-#include <freetype/ftglyph.h>
+-#include <freetype/ftoutln.h>
+-#include <freetype/fttrigon.h>
++#include <freetype.h>
++#include <ftglyph.h>
++#include <ftoutln.h>
++#include <fttrigon.h>
+
+ namespace love
+ {
+@@ -67,4 +67,4 @@
+ } // font
+ } // love
+
+-#endif // LOVE_FONT_FREETYPE_TRUE_TYPE_RASTERIZER_H
+\ No newline at end of file
++#endif // LOVE_FONT_FREETYPE_TRUE_TYPE_RASTERIZER_H
+--- src/modules/font/freetype/Font.h.old 2015-01-07 09:49:20.421359400 +0100
++++ src/modules/font/freetype/Font.h 2015-01-07 09:50:02.076571918 +0100
+@@ -30,10 +30,10 @@
+ #else
+ #include <ft2build.h>
+ #endif
+-#include <freetype/freetype.h>
+-#include <freetype/ftglyph.h>
+-#include <freetype/ftoutln.h>
+-#include <freetype/fttrigon.h>
++#include <freetype.h>
++#include <ftglyph.h>
++#include <ftoutln.h>
++#include <fttrigon.h>
+
+ namespace love
+ {
+@@ -73,4 +73,4 @@
+ } // font
+ } // love
+
+-#endif // LOVE_FONT_FREETYPE_FONT_H
+\ No newline at end of file
++#endif // LOVE_FONT_FREETYPE_FONT_H
diff --git a/games-engines/love/love-0.8.0.ebuild b/games-engines/love/love-0.8.0.ebuild
index 5fcf2a6a3084..1773a093c860 100644
--- a/games-engines/love/love-0.8.0.ebuild
+++ b/games-engines/love/love-0.8.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-engines/love/love-0.8.0.ebuild,v 1.10 2014/07/06 13:20:24 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-engines/love/love-0.8.0.ebuild,v 1.11 2015/01/07 09:21:41 tupone Exp $
-EAPI=3
+EAPI=5
inherit base games
@@ -45,10 +45,11 @@ src_prepare() {
mkdir platform/unix/m4 || die
eautoreconf
fi
+ epatch "${FILESDIR}"/${P}-freetype2.patch
}
src_install() {
- base_src_install
+ default
if [[ "${SLOT}" != "0" ]]; then
mv "${ED}${GAMES_BINDIR}"/${PN} \
"${ED}${GAMES_BINDIR}"/${PN}-${SLOT} || die