summaryrefslogtreecommitdiff
path: root/dev-games
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
commit40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch)
tree758c221bad35c9288d0bd6df9c7dfc226728e52c /dev-games
parent8d5dbd847cbc704a6a06405856e94b461011afe3 (diff)
gentoo resync : 28.04.2021
Diffstat (limited to 'dev-games')
-rw-r--r--dev-games/KXL/KXL-1.1.7-r3.ebuild (renamed from dev-games/KXL/KXL-1.1.7-r2.ebuild)29
-rw-r--r--dev-games/KXL/Manifest10
-rw-r--r--dev-games/KXL/files/KXL-1.1.7-amd64.patch16
-rw-r--r--dev-games/KXL/files/KXL-1.1.7-as-needed.patch4
-rw-r--r--dev-games/KXL/files/KXL-1.1.7-ldflags.patch4
-rw-r--r--dev-games/KXL/files/KXL-1.1.7-m4.patch4
-rw-r--r--dev-games/Manifest.gzbin6425 -> 6410 bytes
-rw-r--r--dev-games/aseprite/Manifest2
-rw-r--r--dev-games/aseprite/aseprite-1.1.6.ebuild5
-rw-r--r--dev-games/clanlib/Manifest18
-rw-r--r--dev-games/clanlib/clanlib-2.3.7-r1.ebuild6
-rw-r--r--dev-games/clanlib/clanlib-4.0.0.ebuild7
-rw-r--r--dev-games/clanlib/files/clanlib-0.8.1-docbuilder.patch2
-rw-r--r--dev-games/clanlib/files/clanlib-0.8.1-gcc44.patch15
-rw-r--r--dev-games/clanlib/files/clanlib-0.8.1-gcc47.patch4
-rw-r--r--dev-games/clanlib/files/clanlib-0.8.1-llvm.patch8
-rw-r--r--dev-games/clanlib/files/clanlib-0.8.1-ndebug.patch5
-rw-r--r--dev-games/clanlib/files/clanlib-2.3.7-freetype_pkgconfig.patch2
-rw-r--r--dev-games/clanlib/files/clanlib-4.0.0-freetype_pkgconfig.patch8
-rw-r--r--dev-games/flatzebra/Manifest2
-rw-r--r--dev-games/flatzebra/flatzebra-0.1.6.ebuild35
-rw-r--r--dev-games/goatee/Manifest2
-rw-r--r--dev-games/goatee/goatee-0.3.1.2.ebuild27
-rw-r--r--dev-games/guichan/Manifest7
-rw-r--r--dev-games/guichan/files/guichan-0.8.2-as-needed.patch8
-rw-r--r--dev-games/guichan/files/guichan-0.8.2-automake-1.13.patch4
-rw-r--r--dev-games/guichan/files/guichan-0.8.2-slibtool-undefined-references.patch48
-rw-r--r--dev-games/guichan/guichan-0.8.2.ebuild32
-rw-r--r--dev-games/hdl_dump/Manifest5
-rw-r--r--dev-games/hdl_dump/files/hdl_dump-0.8.6.20060901-fortify.patch45
-rw-r--r--dev-games/hdl_dump/hdl_dump-0.8.6.20060901.ebuild31
-rw-r--r--dev-games/hdl_dump/hdl_dump-0.9.2.20180722.ebuild4
-rw-r--r--dev-games/higan-ananke/Manifest2
-rw-r--r--dev-games/higan-ananke/higan-ananke-094.ebuild17
-rw-r--r--dev-games/irrlicht/Manifest2
-rw-r--r--dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild4
-rw-r--r--dev-games/mercator/Manifest2
-rw-r--r--dev-games/mercator/mercator-0.3.3.ebuild18
-rw-r--r--dev-games/newton/Manifest2
-rw-r--r--dev-games/newton/newton-3.14.ebuild15
-rw-r--r--dev-games/ode/Manifest6
-rw-r--r--dev-games/ode/ode-0.11.1.ebuild46
-rw-r--r--dev-games/ode/ode-0.12.ebuild47
-rw-r--r--dev-games/ode/ode-0.14-r1.ebuild55
-rw-r--r--dev-games/openscenegraph/Manifest2
-rw-r--r--dev-games/openscenegraph/openscenegraph-3.6.5-r100.ebuild2
-rw-r--r--dev-games/poker-eval/Manifest2
-rw-r--r--dev-games/poker-eval/poker-eval-138.0.ebuild15
-rw-r--r--dev-games/ps2-packer/Manifest2
-rw-r--r--dev-games/ps2-packer/ps2-packer-0.4.4-r1.ebuild49
-rw-r--r--dev-games/ps2-packer/ps2-packer-0.4.4.ebuild49
-rw-r--r--dev-games/quake4-sdk/Manifest3
-rw-r--r--dev-games/quake4-sdk/quake4-sdk-1.4.2-r1.ebuild11
-rw-r--r--dev-games/quake4-sdk/quake4-sdk-1.4.2.ebuild28
-rw-r--r--dev-games/simgear/Manifest4
-rw-r--r--dev-games/simgear/simgear-2020.3.6.ebuild4
-rw-r--r--dev-games/simgear/simgear-9999.ebuild4
-rw-r--r--dev-games/tiled/Manifest2
-rw-r--r--dev-games/tiled/tiled-1.5.0.ebuild72
-rw-r--r--dev-games/wfmath/Manifest3
-rw-r--r--dev-games/wfmath/files/wfmath-1.0.2-fix-bashisms.patch16
-rw-r--r--dev-games/wfmath/wfmath-1.0.2.ebuild38
62 files changed, 475 insertions, 446 deletions
diff --git a/dev-games/KXL/KXL-1.1.7-r2.ebuild b/dev-games/KXL/KXL-1.1.7-r3.ebuild
index ab0d291a05c8..7620b659e603 100644
--- a/dev-games/KXL/KXL-1.1.7-r2.ebuild
+++ b/dev-games/KXL/KXL-1.1.7-r3.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils autotools ltprune
+EAPI=7
+
+inherit autotools
DESCRIPTION="Development Library for making games for X"
HOMEPAGE="http://kxl.orz.hm/"
@@ -11,23 +12,31 @@ SRC_URI="http://kxl.hn.org/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE="static-libs"
DEPEND="x11-libs/libX11"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-m4.patch
+ "${FILESDIR}"/${P}-amd64.patch
+ "${FILESDIR}"/${P}-as-needed.patch
+ "${FILESDIR}"/${P}-ldflags.patch
+)
src_prepare() {
- epatch "${FILESDIR}"/${P}-m4.patch \
- "${FILESDIR}"/${P}-amd64.patch \
- "${FILESDIR}"/${P}-as-needed.patch \
- "${FILESDIR}"/${P}-ldflags.patch
+ default
+
+ mv configure.{in,ac} || die
+
eautoreconf
}
src_configure() {
- econf $(use_enable static-libs static)
+ econf --disable-static
}
src_install() {
default
- use static-libs || prune_libtool_files
+
+ find "${ED}" -name '*.la' -delete || die
}
diff --git a/dev-games/KXL/Manifest b/dev-games/KXL/Manifest
index ed450317e76d..aa56badf2cd9 100644
--- a/dev-games/KXL/Manifest
+++ b/dev-games/KXL/Manifest
@@ -1,7 +1,7 @@
-AUX KXL-1.1.7-amd64.patch 3207 BLAKE2B f215b32c48c60ed58da3064097bde7b00dc0d7e8df4690ac921da9be46527ef8cc5e2c807ce1b872b531ad1dded9efd6b9759fb919c5ac3bd1b91a7e700bcc19 SHA512 756cd90aca9c6ac1c9ac2c9229b8ae2904315fe29e59b842d963b72b2004c088f5b526ac00b97ed61763001a5e79f0e435c043ae54f4022ea392367a8f0c8142
-AUX KXL-1.1.7-as-needed.patch 308 BLAKE2B 7a07c561f300f3f58bc3e06f9bf6416b58432d14fa819c0f2885fb5e169ec949315094b6a1b94896811bc813beee7960344031f4111ccb5ec1e0318f534333f1 SHA512 8494ce4f631b82e798a0e4364252d35645544ed417bec11c5c7b6dcb179b5182187166f37562d6b40e393081112bb4d0787f8140464763b1482464c04fb9fd44
-AUX KXL-1.1.7-ldflags.patch 234 BLAKE2B f1cbe9b75b12b2d37911ec2a957b7624c679e6fcfb92e2db935ebed379aa0c7e7da7f0cb81a337295a48d7b75f4c4fe55c20f8b4efb1577ef59161b1e1942ac3 SHA512 b051fff9db4b353ad29479b3a08d2aadb49230800589337f13f34e4490330d1b683a42c2bdbac02dcbe0016e9755939e5f4a538167284011ad97502977d397a3
-AUX KXL-1.1.7-m4.patch 221 BLAKE2B bc3a010136208abe90ec266273580650214eb03a91308e1edc795ca71e86ecfeb22131552ec78c2c1e52ccf269b16331e28abc6eca04a0ff03ed0b5ddbb466ca SHA512 b9a0b71474c43cec838ab6fdadd183a80d409d935bc7b65a61cf87d2b777ef5b51cf86469aa8a0040d15a64b1a008ebd3eb9b1d0dc9e4e86160bda92612f2b6a
+AUX KXL-1.1.7-amd64.patch 2919 BLAKE2B ec36f0f9baea78190f352400fdd2e6f0e2b146e9ecd84e5fc3681ed365e33f819b611eac90c9fe133403910b814eca6a62935d85c66e3b2997a0750f70717772 SHA512 540e56fdb5d1e2bd9f57d8b80ee79fc332a2439addccafd1c59ffcfd42f34718cf5c792c7255cd499ceeccc88e7149ee8960442310f59b02c07e84536533118b
+AUX KXL-1.1.7-as-needed.patch 232 BLAKE2B dad2a56c93247bdaa43aca7ad0484a6f24df59538b2edcf1cc67ddf639c20f86ed437c281a3e62da8322160633d5780b3cadfb7c8e016809e9b668322a3d7f7a SHA512 507c90c292b9b3c53316be03cb6a4f1c3d7ab749382ae6daa463672fc98ce0b54cba4e5595821f259fbb94e243d35bb54205a32eb41595f89b4810b4edea42dd
+AUX KXL-1.1.7-ldflags.patch 162 BLAKE2B 61c7bd89e29c84ff9739dace1e6e8fa8c30b6cd3cf2f9e0fc1e1c9fdc86013aea28333a4ba343441e171e293603f351dbdc7e50e881b45428c98b27b1cc74127 SHA512 97a738ffe3a970b39172202f6d4f301fcc3705760b1cb1491484a95722edec88a7e7304cb9b17b34519bb56cab0881357d7783a02cc04a7ce823c995d07fa387
+AUX KXL-1.1.7-m4.patch 205 BLAKE2B a4ff3c1c5ab2fc159924248eb7c564b3b0c579ce03831d4b7601bf89b8d8205aa308d479d847fa4e66f3c025a8a182dfb4e4e1d224c42ab16bc763f30fbb6d9f SHA512 4c80ef4624ae37e3f8ddcef16ab7f84d2edb5ae0722b8737a08420ef718027dfa83c6b0c46333d7ebf1280fbcffc2e9a9b0161e71432b8fe8e545fc0c551c54b
DIST KXL-1.1.7.tar.gz 192070 BLAKE2B 7f5256afaffe94cd5f6551d8f53b43e2d9512cf94dfaebb123205b55d83d4645e226bbed62bf5f0da909104d4e33d1da60c7e08c0ee527087a4793c79c117df2 SHA512 f3a9051b0e8916745725a2809097df07c59f8811f336574def7e479c992175d0bd49661817f9da35d122d291aff0bde5d4c27e5b17a3f09878e71b2c7a709adb
-EBUILD KXL-1.1.7-r2.ebuild 682 BLAKE2B 7573e4f4cbdeb866a143e0b58e2df0352c99698258a5291d7ae76ba3083f35f1fd635f4b72dea1fccfb9971572263d7bbfdb1d964bf12ed6892692e7c86afbf2 SHA512 f8c8cafed16b753fbcc8c2ad99f56b27021427a6c7976070d069f1ac62774b69351ec177399564337192aaa0f3526f5f0e30f3c9f85e71fe4a9ba3c651e1dc88
+EBUILD KXL-1.1.7-r3.ebuild 693 BLAKE2B 8c91e0e1598843010ba34cd0810c899e9399e5da325a402de9f69ed2d2804f791e982e1474da88a77a8575a73d341b6c5f32ca0e8a8c107a77ed5bbe7db0eaba SHA512 f798232c470fea8390179c28a625fee01facc05b66fe620e90a7a23853cd9e9a8558b48442262ae741a2c03cbfab28a1638043772583de3ffd5e8348356af9a9
MISC metadata.xml 677 BLAKE2B 7a7bed86880706ee5ed39121c002f35d410e2cd13ab316bf59be425318d15eca661f6d1c1be602ccc59e7fd5500322f60be9bd14865c0abb01e1b111a1f9d731 SHA512 c0bdd55e9cce88c16b4ac1cc71f30fd89e9341956d87de5e70eae786d9a71b675af94052149ee77e0b18b385a6f96dfa999f821c0177788e94de01f626a5a36f
diff --git a/dev-games/KXL/files/KXL-1.1.7-amd64.patch b/dev-games/KXL/files/KXL-1.1.7-amd64.patch
index ec4b141d2a3e..245e714abb07 100644
--- a/dev-games/KXL/files/KXL-1.1.7-amd64.patch
+++ b/dev-games/KXL/files/KXL-1.1.7-amd64.patch
@@ -1,5 +1,5 @@
---- src/KXLsound.c.old 2007-05-13 21:59:27.000000000 +0200
-+++ src/KXLsound.c 2007-05-13 22:09:19.000000000 +0200
+--- a/src/KXLsound.c
++++ b/src/KXLsound.c
@@ -4,6 +4,9 @@
#include <sys/ioctl.h>
#include <sys/time.h>
@@ -42,8 +42,8 @@
// create pipe
if (pipe(KXL_SoundData.Pipe) < 0) {
fprintf(stderr, "KXL error message\npipe error\n");
---- src/KXL.h.old 2007-05-13 22:25:11.000000000 +0200
-+++ src/KXL.h 2007-05-13 22:25:47.000000000 +0200
+--- a/src/KXL.h
++++ b/src/KXL.h
@@ -205,6 +205,7 @@
KXL_Frame *Frame; // Pointer of frame structure
GC FontGC; // GC of font
@@ -52,16 +52,16 @@
} KXL_Window;
// RGBE palette
typedef struct {
---- src/KXLimage.c.old 2007-05-13 22:29:02.000000000 +0200
-+++ src/KXLimage.c 2007-05-13 22:29:33.000000000 +0200
+--- a/src/KXLimage.c
++++ b/src/KXLimage.c
@@ -1,4 +1,5 @@
#include <stdio.h>
+#include <stdlib.h>
#include "KXL.h"
extern KXL_Window *KXL_Root;
---- src/KXLvisual.c.old 2007-05-13 22:22:34.000000000 +0200
-+++ src/KXLvisual.c 2007-05-13 22:28:39.000000000 +0200
+--- a/src/KXLvisual.c
++++ b/src/KXLvisual.c
@@ -1,4 +1,6 @@
#include <stdio.h>
+#include <stdlib.h>
diff --git a/dev-games/KXL/files/KXL-1.1.7-as-needed.patch b/dev-games/KXL/files/KXL-1.1.7-as-needed.patch
index d99564202ecd..b4cb502a3803 100644
--- a/dev-games/KXL/files/KXL-1.1.7-as-needed.patch
+++ b/dev-games/KXL/files/KXL-1.1.7-as-needed.patch
@@ -1,5 +1,5 @@
---- src/Makefile.am.old 2009-01-28 16:03:27.000000000 +0100
-+++ src/Makefile.am 2009-01-28 16:03:47.000000000 +0100
+--- a/src/Makefile.am
++++ b/src/Makefile.am
@@ -2,3 +2,4 @@
libKXL_la_SOURCES = KXLmisc.c KXLsound.c KXLjoystick.c KXLvisual.c KXLimage.c
include_HEADERS = KXL.h
diff --git a/dev-games/KXL/files/KXL-1.1.7-ldflags.patch b/dev-games/KXL/files/KXL-1.1.7-ldflags.patch
index e628b5d2170f..dd33debc718c 100644
--- a/dev-games/KXL/files/KXL-1.1.7-ldflags.patch
+++ b/dev-games/KXL/files/KXL-1.1.7-ldflags.patch
@@ -1,5 +1,5 @@
---- KXL.m4.old 2010-09-23 14:20:45.000000000 +0200
-+++ KXL.m4 2010-09-23 14:21:08.000000000 +0200
+--- a/KXL.m4
++++ b/KXL.m4
@@ -29,7 +29,6 @@
dnl add the KXL library
diff --git a/dev-games/KXL/files/KXL-1.1.7-m4.patch b/dev-games/KXL/files/KXL-1.1.7-m4.patch
index f039974e6f98..40b2147a49df 100644
--- a/dev-games/KXL/files/KXL-1.1.7-m4.patch
+++ b/dev-games/KXL/files/KXL-1.1.7-m4.patch
@@ -1,7 +1,7 @@
Get rid of aclocal warning:
/usr/share/aclocal/KXL.m4:6: warning: underquoted definition of AM_PATH_KXL
---- KXL-1.1.7/KXL.m4
-+++ KXL-1.1.7/KXL.m4
+--- a/KXL.m4
++++ b/KXL.m4
@@ -5,3 +5,3 @@
dnl
-AC_DEFUN(AM_PATH_KXL,
diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz
index 6bc896763eff..b00d4fdc85a9 100644
--- a/dev-games/Manifest.gz
+++ b/dev-games/Manifest.gz
Binary files differ
diff --git a/dev-games/aseprite/Manifest b/dev-games/aseprite/Manifest
index b5876b6af9ba..b3a9243d94e1 100644
--- a/dev-games/aseprite/Manifest
+++ b/dev-games/aseprite/Manifest
@@ -1,6 +1,6 @@
AUX aseprite-1.1.7_type-punned_pointer.patch 836 BLAKE2B ca46926a87411fa74c7d66830bd4fc43dc3ae5130342bbb4300398c11a810949ccc530a8a7e66ae6265b2f89fe0bd667557ee7c647491e93d52768d74a340554 SHA512 c01ca8dc6bcee6276f3f4c7f7f141d8528372f0cbbb33c036b89ba64e639966d9b9955a78ec917ef7ebeda2148abc817bc4df7c1fe02818734f51cd7452df9ca
DIST Aseprite-v1.1.6-Source.zip 11801981 BLAKE2B f20186a1669d7f9ab1453a2104a54228c22e2ef1703bba200f44c965b3fb3d9310c1ddd343db9c27ddca3564e4245352476c5228e171f1c0e74c553e5a59d419 SHA512 d87bcc5ece64cbc772ea5d4dc1edf29943d9038221905c0263511852afbb4e9119ce82468502a78c286729bb91389d08e3a8b7f358e4f6f8fe88507e7e69c9ac
DIST Aseprite-v1.1.9-Source.zip 11746265 BLAKE2B fa16be059a7bb3b83705c56e7e93cbbb71676617a8d0798f0e481b09199ae069b85826615f8609acabb10a4e9a9da0857f2f99b03c2b913f26eee6d4dfdc0f0a SHA512 44c5878c67e69d2510c862e8f6869d727aa47b3d23d41d4e7318eca54c6d72fc5f89e72c70c160ce6da78fa091e11eedefa74e0273dc4cea59b2fe16c8851d9e
-EBUILD aseprite-1.1.6.ebuild 2161 BLAKE2B 182bd7e62802ff539f4e6ffb71e6e787af9943793f0f6b866d05d052159b2f82b4237ce46744cb5fd07bd94f1283e9968d50f375c94c257cd386e1e0dfeeb95b SHA512 f313d15dc499f7b468ffe78b6df84aba6f663e9abbf4bbb8266a8a3f1e726d53202be92e2637bf264f1ebb37392497af0b52b32bd8a03900734de5502b6baba0
+EBUILD aseprite-1.1.6.ebuild 2163 BLAKE2B db8c6737c94eefcea7a8397dad51960526755aec103477d47eae34d7ba80b98a22562adc334a4c5f25b57dc4fbc04c483e75abfae8dd81282bab867ee0040f36 SHA512 724ee33f91a9ac4395d5e945932b355550e5f7361e481f1c9b8f672c9cb716eb14813c646dc1cf85fcefd728adf579f62e869a8908ddbc72b90b33688160f647
EBUILD aseprite-1.1.9.ebuild 2734 BLAKE2B 685d2f3ed9be7dba135e500c1860d794e43b7841c2c8fa49332e8ea5868823bee03605ddc16b580cbc104f9fbcd8a1c5ac542e4fcb15bfb00937e94fbe7b055d SHA512 cf0f3a5726f55a438bf26af6fbff7c09e93b552dd1881eeb083384de4e8bbe051220dc43cd9a373880a23cd725ef2b95ffef6a6a9a5ffc79c1b0c04dcf378db7
MISC metadata.xml 683 BLAKE2B a1f5cdcafef544e762630dbe0beabb6f6de75f8a54f957376434978bf1dc9194c7428e1db6cbb89d11cde8724784b8ddc01759f833dfb3bdcc1f016e39b041d6 SHA512 26cdf928671dfb63cebfb8d720d711766273f4c781bb37161a171670c40d06d0e2fcc0836888ba2408e01e1b12f3978ddbe952f4e4c57f0756b8e8cd359a6608
diff --git a/dev-games/aseprite/aseprite-1.1.6.ebuild b/dev-games/aseprite/aseprite-1.1.6.ebuild
index e95b1dcdefed..aab455bf61f3 100644
--- a/dev-games/aseprite/aseprite-1.1.6.ebuild
+++ b/dev-games/aseprite/aseprite-1.1.6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cmake-utils eutils flag-o-matic
+inherit cmake-utils desktop flag-o-matic
DESCRIPTION="Animated sprite editor & pixel art tool"
HOMEPAGE="https://www.aseprite.org"
@@ -55,6 +55,7 @@ src_prepare() {
if use debug ; then
sed -i '/-DNDEBUG/d' CMakeLists.txt || die
fi
+
# Fix shebang in thumbnailer
sed -i -e 's:#!/usr/bin/sh:#!/bin/sh:' desktop/aseprite-thumbnailer || die
}
diff --git a/dev-games/clanlib/Manifest b/dev-games/clanlib/Manifest
index b32d270ed708..cf18803b85b5 100644
--- a/dev-games/clanlib/Manifest
+++ b/dev-games/clanlib/Manifest
@@ -1,20 +1,20 @@
-AUX clanlib-0.8.1-docbuilder.patch 764 BLAKE2B 18821bbc3f6752630e5bb585700f7fe018ffee361fe684ed9bb86e6d030c5ffe73a6f8a6ab8d1f61265a980a8ceebbfcb6c15f6305507ec17c8060e5df0cfb73 SHA512 b6dc912ec15dc533e792245d621a5c649f0d8965426417e671f71f3cb0e0a3b35481fc99450f2493150eb98b04f8891fcd6d23f9ad47089d2de1d19685764db8
+AUX clanlib-0.8.1-docbuilder.patch 637 BLAKE2B 50f6129c45f3df138cf66623c694dcbc40a4f743aced2a12a67251a55b1b85848d4f1528110256b20d9cd71d72a573955f75e0b571e836a1cca5b0ef1a7beb76 SHA512 b2ba0c2aff53a7e1d858cac820e3caff37c1ce1b9dea850565f6283fbc72e08ed416459a188a5ddb267f6afd4635066a3e727234c4ad854db92c65f13fb7f6b7
AUX clanlib-0.8.1-gcc43.patch 613 BLAKE2B 9b8a6506567e150aacde3138b0ff017fe80094bc89c29f7455259d8259408a13674fd5879ac94a1b5a826f781351917b94f1b8033ff8974a2aef30e92fd4ff14 SHA512 c3ab438da1a171998942a492a770c05b15d1963a0fd46621a64db48bcd0fd631096327e7a3c4254be98035ea54aa8a1b44680dd6ba2a46e1f239aad243960515
-AUX clanlib-0.8.1-gcc44.patch 1523 BLAKE2B d2e25975439249a139c7cef3af824e16bf28c138e467fbfd6f91576ed6ed89bdabd656de1a32ff91f6d5630612cb51c63e50016784fe7db9ff8c1f3158d4df7a SHA512 7c3b154affede758a0ac93f5c142144e8a26c65b7c50a443b49633e0c2835fdfab90c6363d4b1997bfb53b0112bc16ca12abc44aacf7af927329e102fc1424b7
-AUX clanlib-0.8.1-gcc47.patch 338 BLAKE2B c49f079043b1d77b3de13d2d4c1f1a8fbc9ddccc61f612940106007b2a594c808e6406e5bd3e9fed62e75608aced3569d4fab08fc629b678e8f8cf8571620402 SHA512 08f9719c97e0bf5fab83e56a881ac7a3edd162b052b5e8fea5878badedbf266b36788f77afd93032f4129ea8e50a83046f5672675e6616cdb29cb6fc5b6c635a
+AUX clanlib-0.8.1-gcc44.patch 872 BLAKE2B 0d7086bc769951c09860459dcae267d6420f73d5e9c54e2b72fc27ec69a90d495cc955e673dd0499db9d409894522397a6b8dd5b1a2fd641ba51bad646c18a0c SHA512 352df0077ea1a31bb3347183672c26695d7eb6c746f2d6b093c952dc580ac92242868002d657b03b926163fca5b2e4df55585878ada2a2afe76510797f14225b
+AUX clanlib-0.8.1-gcc47.patch 261 BLAKE2B be606aa95e870d13db792749900c0e038e4bbfa3b4c804fa95f7f58cde3f0b422cf2b66533378f850edd9e8580039cba268b42cf532126393ba33bd0117ba1b7 SHA512 ddb40224609e57fa441e31e4cd1f4df9dfd5709ebd061535f9f7290513f1d6c0812a8ba98b698bd1c680a7de925fd2a7e22852afcb3a23b31250515fd541e8d7
AUX clanlib-0.8.1-gcc6.patch 530 BLAKE2B f076e15e0061aad13da8f608ed966f7929a2e71a00f0dd10822d42fcd28af33350494ad4273f80cba7d29dc51b96215c9483638239a8ce7910994a174f1b4932 SHA512 94a49f2aed8487fb03b97219802fd4b525b1de304d1dd3fcc9f7ccc392d5385438005c8198e3db8ec666f4fc875860159fbac94e5d90626c8aaf8730d3831f72
AUX clanlib-0.8.1-libpng15.patch 381 BLAKE2B 4f928698bd0121d6a1c4475b4aa58ae00a1146004f3273440fc257cc324d9ab26841247e0241ad2b6016162692136906131d5dc5f3730aab3b52783a95ba154c SHA512 2b54b5c5094de33582292fa84572fb826668f48cf6e6f82c4fa978db888fbc2ea379a08951e2084ab6eb1d3f2007d19aa00940d2760fa5bee973f6181a0ba804
-AUX clanlib-0.8.1-llvm.patch 4757 BLAKE2B 202620971918ca0e1b89c11994fcf8f2b20d64ce6d4a91ff2775ce3e497b38b0d50cd2015fad92b19459c6093610b94d89d1cf6280271d46c1bf53c7dc5ea8c8 SHA512 31364f8ff89242adba096e2aa87dca3d6434d3c670262a211078e8bb33d06efcd842f4ff9db97c3369ed5f6ff1a75463e04a63edf42ac7d3c06bb5f449a5d7b8
-AUX clanlib-0.8.1-ndebug.patch 793 BLAKE2B ed6fa14d47a30c8aab53456e90e652d004519fae04c7cfe78be36924448e6c2daf7ed999f3a529b8a7fa68e1f0b6192cdba65f499dca6c3a761aa8b8453d138e SHA512 c2ad3ef0a7f3281ba7e862460217eae536332ecc67e7d3ec5dcc883615d0e9eeb9b4b1def7bc745c1a7cb816070571f1930774c8913f3d45a5292ae6bbdf17a7
+AUX clanlib-0.8.1-llvm.patch 4301 BLAKE2B c1472ca77f985da747c84e20ebc60b401f7d3178e96cbfb0d81adf5039ce1c8917743dcdc2d35e613243d59c9b8a5bdf1ebba3f76108c738d9b21b34348f06f5 SHA512 277901f40ee7bc16327378f5895382b7249c0d0f0c0084605357966b7f4a665dcf1147dd95b65753ba33f126f58027364289f9540bf0711b20fc4887d0016e6a
+AUX clanlib-0.8.1-ndebug.patch 553 BLAKE2B 3ad0629f0598a3d9191dafb596aece7aa5f40db99bc959e13bcd4bdd9082483988fca49d3ebd22812eef1502d7bd5eb2b831707ee4f5f2abe7270ef9f1b94a11 SHA512 dcda9fdf32861c05b37ed71194d7ca595fe07c85e754016324fce9fcf668cb4042d071c68c4019234faac4a116ae4877d457374fc11fc74be148e132fdee7cce
AUX clanlib-2.3.7-autotools.patch 1458 BLAKE2B ecf797fa09893422b94364ac0df8156b3e2c3b2164530cd845201ad266977426b692860efce1b2cf6f6dee0cb098c6e28e8c3e203567c81713f63fc6099c30a9 SHA512 170580de7780e638e3a1788eb2bfcfe58f64d5f5695cbbd550ddc5bf59933303dea7970191792adefc8b1408647d4e3c816c30aaf253a9ceb139f9300b9e5807
AUX clanlib-2.3.7-doc.patch 434 BLAKE2B e17cedc12f9b840231dae739edb933a6c8dffaac7feb53e4d4ce2639603e6ce03e716476bfa3b75f964aa1799676f18f19dfc09f3fa918d40b66519878f78904 SHA512 993edfcf9955bf89c6458933b1db9b4cdf6b3935f856c71aa82c3f9ad0f9a2d3704657fa8bd6f6760262a0f8d0669998f7c1ab426ecee7c57954f5674a24f8e4
-AUX clanlib-2.3.7-freetype_pkgconfig.patch 1063 BLAKE2B b42fd1ab157843a2de9276cb96c8abc7e98806239e36771ec680c5c6c7398477c06a7d323c14cf7a08d98c1ec15ebaae89bc7ab4573b0df67b44724cdf65c26f SHA512 b403fceb6e55a11b28ccb40386706e3b30c7062a1b0fefb67ebefd1f36f977b36a449a594367e372a31c4d997171c7ca05a82170791f068edbf7a6cd67ad2593
+AUX clanlib-2.3.7-freetype_pkgconfig.patch 1069 BLAKE2B 48fe4d540a9dd5cce20efcea7802b45b13d8e56831abcf1f1d9aef9aa747dc40e4209a1a37f061b4162459619e8174fbba18963c3c3acb4b0457642c1a9a6142 SHA512 db151e1b5a07f01890ec0a164a3a82217f5a0f47fa6c15f566991965feedae50b69e99d801f04d1ca7583a6192e1d0f4766d66a0cbcca6278c03713ae7837233
AUX clanlib-4.0.0-fix-build-system.patch 622 BLAKE2B 4dd50ea87fb7dc2dccf2f5db5b1e00941ead76313b847b6e6e574b85f8a9ac0b884fbd5b5548125e886f1a405efc1087c978317e9a935c0f0e1ac0dae2da1e76 SHA512 bda813264f552eff8cc7cea45ec4ea29517a8590066c4b435942e97ea7d68e8d2f21bebf83141b04f1fcc84e936bb3a7ad354b644184dd56b746ab3bfeff9e19
-AUX clanlib-4.0.0-freetype_pkgconfig.patch 1243 BLAKE2B 1ffe267b206dd5f17a30883e8b7602b37f12da0477f02d767db74fbb755befac07d0fbf697d212d59ac5786bd6955c03a4834f3aad885ccffa3b6830fd1bd1c9 SHA512 b6cc46f4e339d7f415c96baf7c7f9e24968d6e5961d438566e1bb111042f3aad3d434e8e6dd02128444db19259f3d81cb373a21513df0eb2d9d87975c49fc87d
+AUX clanlib-4.0.0-freetype_pkgconfig.patch 1101 BLAKE2B 07d6ad6d64998fced66fd3954a9e402f2d9a46d761b31e064806e7ffe8d0e4a2d62707fbad4a17920acba0332618b018387db815fb53424a9e13eb721fb8bfb6 SHA512 07760b7cb52e3a467498ddecf014cec1c8252524389bd25adc923a8704f70a2f5907b121bc299273ddfbe79eb124dfca23af8c023f546b5936e66310498a8587
DIST ClanLib-0.8.1.tgz 7629019 BLAKE2B 7f238111931212e3f9c82ed43842706bf16ee145896735ca35595e29dd357e52364cc592be55d88e231f962adc313bc8f57357bc74c9f1b8b134bc411497f5e9 SHA512 277daaf1055ae0198be7a6bbfd415c79cfae9e2145f62553e83849d670f56e50b8484c83f8b85f23290002e0b0c72c1e01ca597ad608a0954a4add828177293b
DIST ClanLib-2.3.7.tgz 26132425 BLAKE2B 109ba92baf21174022c8dbc4044e39ec16ec77c730b57590733418e246ab71d18d81bbf281cd469dd9e2aebd4ac4302fbb581f27dc7fc0054a8c7ce69699e19d SHA512 73169afc0f639390f80403150757a8a14f842bc291a9457c9bca1319642b78bc4d03a93327d75254230e39545c5b4b690e56dc0149ed7b60b223e5a5364e882a
DIST clanlib-4.0.0.tar.gz 7435551 BLAKE2B 243fc2519ee90a12af37e8925c99db77785a9a5da497d870545bb489e76cbfcbb4cac81352731326a0cc59689a361b8ab14db2bb1e255da07696e378a9cfb6e5 SHA512 e727239d782d2d52ce2f927e16a88c469b30f46d5b9eba4573baa520d98f60515df7ff4dd921092ddd5cfe4c6f5c441e0f33469b774287003db439feb8b027fe
EBUILD clanlib-0.8.1-r1.ebuild 2252 BLAKE2B 5d04c8d1291f961c1567ae34cb9f148fe6993cc6a4c1694b3beaa454082248276eb0eda6edecfdddd704a57e98b0395cc49b38011c0fa71ea5f1fcfea1feb75b SHA512 380c236592632dcdd1b8743390678b72fa3420f0cfb92c001645fe73fc8ba5cee4fbb3437e69c81241a88181a2587d0813fbaee01b0439ea01bb694d63d8fb4b
-EBUILD clanlib-2.3.7-r1.ebuild 2123 BLAKE2B 2641ee84fc7400f8c9227f849179746101e0cb8751fba9d92f2b1a4cb0d042e06363b0af1d8bfca821367d37007b4279656ceddcf5f0ae12b04118c266f03ac4 SHA512 1ba8e97e83bd0e5029d27a0be7157e2479edf0f7d985ce55539ba5770128598b74e29deb0583e2cf3c76471c9850fbe11b5498a6bd6dbb987f84817779d896c9
-EBUILD clanlib-4.0.0.ebuild 1567 BLAKE2B 050e1c8a108dd5ac8ad39caed85e05be9bfea7b21b6e763f9b6e9fdecf940a780de970f94e2c7c480411c5e37d336a0be4f6db8f842f2271d873b281a1c6a11f SHA512 012b62b2ad5ee8a8ff87befccbf33f18186f81bdb0b202606f68a50d22ee978f51cfcdff4ed7119be101de0ae8a7e40202a8e007571616068240fbc502db8d0a
+EBUILD clanlib-2.3.7-r1.ebuild 2149 BLAKE2B 5fb4ed60cb8ef0e0d10c4d3048bb05573019afce36129e09e680ae017604a78b950f80e6e8bbe95542a136099f059d272a3971eb18b7c74e99bbe03226eeef71 SHA512 abbbd82e4474b76c6bb3fb957f59599ac916276959ae30c42a5c53471aa67f51b76c80f5cb443fe29358f91c66197cce39ddca4ca7880fd5a9f27a7a67b34b0c
+EBUILD clanlib-4.0.0.ebuild 1604 BLAKE2B d7caae80e28aa0f4d40b34b5407282230c621a494d0bffe1739886dfd0e24966d1a5d73ac6a3bf64a8fcd3bc40ca60c936c2c81e1ddbd107d961e957e2c380eb SHA512 b73e467cea5bea574e53a74b125b96da408944ef2006ef3a31a044780ccbcd3d754362fdc138d7d153210b7722beb87ba0a9dceaf78c383d0ed383639f024b67
MISC metadata.xml 3096 BLAKE2B 2424f96e26408b05e8cc272dabf45ea1b865207364eee064fdf7132f6293629e69864779011d5cac55a42671ca0adae6f34e09209b636d2ad224f413de4c5ee5 SHA512 bb84df024ebfc5f59ef035537b8f2d19c3b7e7cf2b9c832fed8a973062807a95671bdbd2ce76529d8d424d664c9b37ad79e0839248d6099f8ba237f0d49cb76a
diff --git a/dev-games/clanlib/clanlib-2.3.7-r1.ebuild b/dev-games/clanlib/clanlib-2.3.7-r1.ebuild
index b0eac87e66dc..de31fc373c2b 100644
--- a/dev-games/clanlib/clanlib-2.3.7-r1.ebuild
+++ b/dev-games/clanlib/clanlib-2.3.7-r1.ebuild
@@ -3,10 +3,10 @@
EAPI=7
-inherit autotools flag-o-matic
+inherit autotools toolchain-funcs
MY_P=ClanLib-${PV}
-DESCRIPTION="multi-platform game development library"
+DESCRIPTION="Multi-platform game development library"
HOMEPAGE="http://www.clanlib.org/"
SRC_URI="http://clanlib.org/download/releases-2.0/${MY_P}.tgz"
S="${WORKDIR}"/${MY_P}
@@ -83,6 +83,8 @@ src_configure() {
|| use mikmod \
|| myeconfargs+=( --disable-clanSound )
+ tc-export PKG_CONFIG
+
econf "${myeconfargs[@]}"
}
diff --git a/dev-games/clanlib/clanlib-4.0.0.ebuild b/dev-games/clanlib/clanlib-4.0.0.ebuild
index cc7115a38348..26eea39ba088 100644
--- a/dev-games/clanlib/clanlib-4.0.0.ebuild
+++ b/dev-games/clanlib/clanlib-4.0.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit autotools
+inherit autotools toolchain-funcs
MY_PN=ClanLib
@@ -60,6 +60,9 @@ src_configure() {
$(use_enable ipv6 getaddr)
$(use_enable static-libs static)
)
+
+ tc-export PKG_CONFIG
+
econf "${myeconfargs[@]}"
}
diff --git a/dev-games/clanlib/files/clanlib-0.8.1-docbuilder.patch b/dev-games/clanlib/files/clanlib-0.8.1-docbuilder.patch
index 18752b9e0fbd..f5a35763c48d 100644
--- a/dev-games/clanlib/files/clanlib-0.8.1-docbuilder.patch
+++ b/dev-games/clanlib/files/clanlib-0.8.1-docbuilder.patch
@@ -1,5 +1,3 @@
-diff --git a/Documentation/Utilities/webbuilder.pl.in b/Documentation/Utilities/webbuilder.pl.in
-index ea9de63..c000432 100644
--- a/Documentation/Utilities/webbuilder.pl.in
+++ b/Documentation/Utilities/webbuilder.pl.in
@@ -68,11 +68,7 @@ sub convert
diff --git a/dev-games/clanlib/files/clanlib-0.8.1-gcc44.patch b/dev-games/clanlib/files/clanlib-0.8.1-gcc44.patch
index ddf5a170b027..0851074bddcb 100644
--- a/dev-games/clanlib/files/clanlib-0.8.1-gcc44.patch
+++ b/dev-games/clanlib/files/clanlib-0.8.1-gcc44.patch
@@ -1,6 +1,5 @@
-diff -Naur ClanLib-0.8.1-old/Sources/GL/canvas_opengl.cpp ClanLib-0.8.1/Sources/GL/canvas_opengl.cpp
---- ClanLib-0.8.1-old/Sources/GL/canvas_opengl.cpp 2009-08-01 18:15:44.000000000 +0200
-+++ ClanLib-0.8.1/Sources/GL/canvas_opengl.cpp 2009-08-01 18:08:55.000000000 +0200
+--- a/Sources/GL/canvas_opengl.cpp
++++ b/Sources/GL/canvas_opengl.cpp
@@ -48,6 +48,7 @@
#include "graphic_context_opengl.h"
#include "surface_target_opengl.h"
@@ -9,9 +8,8 @@ diff -Naur ClanLib-0.8.1-old/Sources/GL/canvas_opengl.cpp ClanLib-0.8.1/Sources/
/////////////////////////////////////////////////////////////////////////////
// CL_Canvas_OpenGL construction:
-diff -Naur ClanLib-0.8.1-old/Sources/GL/GLX/input_device_linuxevent.cpp ClanLib-0.8.1/Sources/GL/GLX/input_device_linuxevent.cpp
---- ClanLib-0.8.1-old/Sources/GL/GLX/input_device_linuxevent.cpp 2009-08-01 18:17:25.000000000 +0200
-+++ ClanLib-0.8.1/Sources/GL/GLX/input_device_linuxevent.cpp 2009-08-01 18:11:23.000000000 +0200
+--- a/Sources/GL/GLX/input_device_linuxevent.cpp
++++ b/Sources/GL/GLX/input_device_linuxevent.cpp
@@ -35,6 +35,7 @@
#include <iostream>
#include <errno.h>
@@ -20,9 +18,8 @@ diff -Naur ClanLib-0.8.1-old/Sources/GL/GLX/input_device_linuxevent.cpp ClanLib-
#include "API/Core/System/error.h"
#include "API/Core/System/clanstring.h"
-diff -Naur ClanLib-0.8.1-old/Sources/GL/GLX/input_device_xinput.cpp ClanLib-0.8.1/Sources/GL/GLX/input_device_xinput.cpp
---- ClanLib-0.8.1-old/Sources/GL/GLX/input_device_xinput.cpp 2009-08-01 18:17:41.000000000 +0200
-+++ ClanLib-0.8.1/Sources/GL/GLX/input_device_xinput.cpp 2009-08-01 18:12:56.000000000 +0200
+--- a/Sources/GL/GLX/input_device_xinput.cpp
++++ b/Sources/GL/GLX/input_device_xinput.cpp
@@ -29,6 +29,7 @@
#include <iostream>
diff --git a/dev-games/clanlib/files/clanlib-0.8.1-gcc47.patch b/dev-games/clanlib/files/clanlib-0.8.1-gcc47.patch
index 19ebab6fd07d..db9b90ff9d23 100644
--- a/dev-games/clanlib/files/clanlib-0.8.1-gcc47.patch
+++ b/dev-games/clanlib/files/clanlib-0.8.1-gcc47.patch
@@ -1,5 +1,5 @@
---- ./Sources/Core/IOData/Generic/inputsource_file.cpp.orig 2012-12-30 01:49:01.698950614 +0400
-+++ ./Sources/Core/IOData/Generic/inputsource_file.cpp 2012-12-30 01:49:27.714977456 +0400
+--- a/Sources/Core/IOData/Generic/inputsource_file.cpp
++++ b/Sources/Core/IOData/Generic/inputsource_file.cpp
@@ -32,6 +32,7 @@
#ifdef WIN32
#include <direct.h>
diff --git a/dev-games/clanlib/files/clanlib-0.8.1-llvm.patch b/dev-games/clanlib/files/clanlib-0.8.1-llvm.patch
index b1455149a321..63f9a1415423 100644
--- a/dev-games/clanlib/files/clanlib-0.8.1-llvm.patch
+++ b/dev-games/clanlib/files/clanlib-0.8.1-llvm.patch
@@ -1,5 +1,3 @@
-diff --git a/Sources/Display/graphic_context.cpp b/Sources/Display/graphic_context.cpp
-index 42545ea..52220e2 100644
--- a/Sources/Display/graphic_context.cpp
+++ b/Sources/Display/graphic_context.cpp
@@ -237,18 +237,18 @@ void CL_GraphicContext::fill_triangle(
@@ -33,8 +31,6 @@ index 42545ea..52220e2 100644
params.count = 1;
params.vertices = vertice_array;
-diff --git a/Sources/GL/graphic_context_opengl.cpp b/Sources/GL/graphic_context_opengl.cpp
-index 78bc87d..68da072 100644
--- a/Sources/GL/graphic_context_opengl.cpp
+++ b/Sources/GL/graphic_context_opengl.cpp
@@ -355,8 +355,8 @@ void CL_GraphicContext_OpenGL::draw_quad(const CL_Quad &quad, const CL_Color &co
@@ -59,8 +55,6 @@ index 78bc87d..68da072 100644
int tx[4] = { quad.x1, quad.x2, quad.x3, quad.x4 };
int ty[4] = { quad.y1, quad.y2, quad.y3, quad.y4 };
-diff --git a/Sources/SDL/graphic_context_sdl.cpp b/Sources/SDL/graphic_context_sdl.cpp
-index 8093e03..c15b399 100644
--- a/Sources/SDL/graphic_context_sdl.cpp
+++ b/Sources/SDL/graphic_context_sdl.cpp
@@ -410,7 +410,7 @@ void CL_GraphicContext_SDL::update_cliprect()
@@ -72,8 +66,6 @@ index 8093e03..c15b399 100644
SDL_SetClipRect(SDL_GetVideoSurface(),&crect);
}
}
-diff --git a/Sources/SDL/surface_sdl.cpp b/Sources/SDL/surface_sdl.cpp
-index ff6e36f..532db84 100644
--- a/Sources/SDL/surface_sdl.cpp
+++ b/Sources/SDL/surface_sdl.cpp
@@ -259,13 +259,13 @@ void CL_Surface_SDL::draw(
diff --git a/dev-games/clanlib/files/clanlib-0.8.1-ndebug.patch b/dev-games/clanlib/files/clanlib-0.8.1-ndebug.patch
index 4a9a4a08582b..b9a891e99a7a 100644
--- a/dev-games/clanlib/files/clanlib-0.8.1-ndebug.patch
+++ b/dev-games/clanlib/files/clanlib-0.8.1-ndebug.patch
@@ -8,9 +8,8 @@ rather than a debug version is built (-DNDEBUG).
This patch adds the missing declaration, thus make the
file compile with or without -DNDEBUG.
-diff -Naur clanlib-0.7.8-r2.orig/work/ClanLib-0.7.8/Sources/Core/System/Unix/init_linux.cpp clanlib-0.7.8-r2/work/ClanLib-0.7.8/Sources/Core/System/Unix/init_linux.cpp
---- a/Sources/Core/System/Unix/init_linux.cpp 2003-09-19 10:33:02.000000000 +0000
-+++ b/Sources/Core/System/Unix/init_linux.cpp 2007-10-26 13:36:39.000000000 +0000
+--- a/Sources/Core/System/Unix/init_linux.cpp
++++ b/Sources/Core/System/Unix/init_linux.cpp
@@ -52,6 +52,7 @@
_begin_time = (long) tv.tv_sec*(long) 1000+(long) tv.tv_usec/(long) 1000;
diff --git a/dev-games/clanlib/files/clanlib-2.3.7-freetype_pkgconfig.patch b/dev-games/clanlib/files/clanlib-2.3.7-freetype_pkgconfig.patch
index d10a3b0085ad..cadb3b90b530 100644
--- a/dev-games/clanlib/files/clanlib-2.3.7-freetype_pkgconfig.patch
+++ b/dev-games/clanlib/files/clanlib-2.3.7-freetype_pkgconfig.patch
@@ -7,7 +7,7 @@ https://bugs.gentoo.org/764902
CLANLIB_CHECK_LIB(png, [`cat $srcdir/Setup/Tests/png.cpp`], clanDisplay, [ *** Cannot find png (See http://www.libpng.org ) (Try libpng12-dev or better) ], [-lz -lpng])
CLANLIB_CHECK_LIB(jpeg, [`cat $srcdir/Setup/Tests/jpeg.cpp`], clanDisplay, [ *** Cannot find jpeg (See http://www.ijg.org ) (Try libjpeg62-dev or better) ], [ -ljpeg])
- CLANLIB_CHECK_LIB(ttf, [`cat $srcdir/Setup/Tests/ttf.cpp`], clanDisplay, [ *** Cannot find ttf (freetype) (See http://freetype.sourceforge.net ) (Try libfreetype6-dev or better) ], [`freetype-config --libs` ], [ `freetype-config --cflags`])
-+ CLANLIB_CHECK_LIB(ttf, [`cat $srcdir/Setup/Tests/ttf.cpp`], clanDisplay, [ *** Cannot find ttf (freetype) (See http://freetype.sourceforge.net ) (Try libfreetype6-dev or better) ], [`pkg-config --libs freetype2` ], [ `pkg-config --cflags freetype2`])
++ CLANLIB_CHECK_LIB(ttf, [`cat $srcdir/Setup/Tests/ttf.cpp`], clanDisplay, [ *** Cannot find ttf (freetype) (See http://freetype.sourceforge.net ) (Try libfreetype6-dev or better) ], [`${PKG_CONFIG} --libs freetype2` ], [ `${PKG_CONFIG} --cflags freetype2`])
dnl Optional linux/joystick.h
AC_CHECK_HEADERS(linux/joystick.h, linux_joystick=yes)
diff --git a/dev-games/clanlib/files/clanlib-4.0.0-freetype_pkgconfig.patch b/dev-games/clanlib/files/clanlib-4.0.0-freetype_pkgconfig.patch
index 34759a8d89d9..1dbb11d07c1d 100644
--- a/dev-games/clanlib/files/clanlib-4.0.0-freetype_pkgconfig.patch
+++ b/dev-games/clanlib/files/clanlib-4.0.0-freetype_pkgconfig.patch
@@ -5,12 +5,6 @@ Subject: [PATCH] Use pkg-config to find freetype.
As of freetype-2.9.1 the freetype-config file no longer gets installed
by default.
----
- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/configure.ac b/configure.ac
-index 6b9def916..c97e959f7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -307,7 +307,7 @@ echo ""
@@ -18,7 +12,7 @@ index 6b9def916..c97e959f7 100644
echo "Checking for clanDisplay stuff"
echo "=============================="
- CLANLIB_CHECK_LIB(ttf, [`cat $srcdir/Setup/Unix/Tests/ttf.cpp`], clanDisplay, [ *** Cannot find ttf (freetype) (See http://freetype.sourceforge.net ) (Try libfreetype6-dev or better) ], [`freetype-config --libs` ], [ `freetype-config --cflags`])
-+ CLANLIB_CHECK_LIB(ttf, [`cat $srcdir/Setup/Unix/Tests/ttf.cpp`], clanDisplay, [ *** Cannot find ttf (freetype) (See http://freetype.sourceforge.net ) (Try libfreetype6-dev or better) ], [`pkg-config --libs freetype2` ], [ `pkg-config --cflags freetype2`])
++ CLANLIB_CHECK_LIB(ttf, [`cat $srcdir/Setup/Unix/Tests/ttf.cpp`], clanDisplay, [ *** Cannot find ttf (freetype) (See http://freetype.sourceforge.net ) (Try libfreetype6-dev or better) ], [`${PKG_CONFIG} --libs freetype2` ], [ `${PKG_CONFIG} --cflags freetype2`])
dnl Optional linux/joystick.h
AC_CHECK_HEADERS(linux/joystick.h, has_linux_joystick=yes)
diff --git a/dev-games/flatzebra/Manifest b/dev-games/flatzebra/Manifest
index ef17d83d8f5f..a35c51ab8426 100644
--- a/dev-games/flatzebra/Manifest
+++ b/dev-games/flatzebra/Manifest
@@ -1,5 +1,3 @@
-DIST flatzebra-0.1.6.tar.gz 359098 BLAKE2B 8f17c76ea70013bc916ef062dbbf333abd5d8935f5daabd47a101a3c16c7dfab169b80dc406e6175d2626b6265f9bc009b8a5f7a5d4bf2dc1ed766e632977d5a SHA512 500df95ee23bd2decf1e11be76725733d9219ef06a844f2de337fc11494eeea57e5ab6298cb4235c394216dd75bfb64a4e9f732362ca5ee95c43086b2ca38f75
DIST flatzebra-0.1.7.tar.gz 375938 BLAKE2B b84ee2a69c02a7fd519de3e709a81026946b107fa1ddf8f4ee24a490ae9993f2ecf6c8509b9e92d1ab4e11e7f41e41effaaa2b32a7d2e679400f02853602a9bb SHA512 12afbb0ef00dfac21654961da8d2101e9b7b0e6550b9e66bfb4da4faf77cc1dfb7f3da15c8b84c19379eb1ff8bac09324acc694f9282b74ae73a7379686f2374
-EBUILD flatzebra-0.1.6.ebuild 730 BLAKE2B 5f955df8a7732f7b95b390cd1371dd6019ca0bcd738b03c679b48a0b763feae84f4f0660be74231a3906907ffd61d0dab0eaccd1f4fcead9f9778dafca009998 SHA512 10cf7e3f63c4d95ccc6e599d4b44ce2db6753e825962539f1b55ebb4cbbdf53d7c547d77f18a51f940def6286073c6a001b74caa8bc2e671a0e67faf7e3f8c17
EBUILD flatzebra-0.1.7.ebuild 765 BLAKE2B 4db06a829fa620908d9017d2d9bb82ea1e37a66fa4e18fd8c600dc6485f17b51fe9b61415820061839473df64c56f04180f899475191ec6e5fbaebc07f1cd29d SHA512 af05473f3f014fc93bdadbf728647512ebce3d3df705c3f2f828741d4bddd118f9a98316495766061a945e3535ec64dbd08bd677b0ff1abd45f28abb27da565e
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/dev-games/flatzebra/flatzebra-0.1.6.ebuild b/dev-games/flatzebra/flatzebra-0.1.6.ebuild
deleted file mode 100644
index 1c956c236d5a..000000000000
--- a/dev-games/flatzebra/flatzebra-0.1.6.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils ltprune
-
-DESCRIPTION="A generic game engine for 2D double-buffering animation"
-HOMEPAGE="https://perso.b2b2c.ca/~sarrazip/dev/batrachians.html"
-SRC_URI="https://perso.b2b2c.ca/~sarrazip/dev/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="static-libs"
-
-RDEPEND="media-libs/libsdl[video]
- media-libs/sdl-image
- media-libs/sdl-mixer"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-src_prepare() {
- sed -i \
- -e '/^doc_DATA =/s/^/NOTHANKS/' \
- Makefile.in || die
-}
-
-src_configure() {
- econf $(use_enable static-libs static)
-}
-
-src_install() {
- default
- use static-libs || prune_libtool_files
-}
diff --git a/dev-games/goatee/Manifest b/dev-games/goatee/Manifest
index 9cadda85c6d9..cedb18660a5b 100644
--- a/dev-games/goatee/Manifest
+++ b/dev-games/goatee/Manifest
@@ -1,5 +1,3 @@
-DIST goatee-0.3.1.2.tar.gz 84576 BLAKE2B 66eea2e0685279acadba0ae857786bc8bf5eec26d4856745f6a040ac220a824d02e7c9ccf36e38d81ad8a60e90972681f9e2ab2e5f67fa4af267e5f8bb5cc98c SHA512 b8723679823dbb092346f8a6c556c3391888f004d609d6b61c73c9f590901abc5d4024d0ad4063692078637be0171d78e9a91c9436735423d597f310226ee9db
DIST goatee-0.4.0.tar.gz 86585 BLAKE2B 32d099fdc4acc66a89b8f17790a4c73d234e28e935f5c325a3dbcbd1c34edd24513a99eae5108f2bcd38ead402c209a4d09e2a57c65fb69c4dbd70a4f05903e7 SHA512 ccd53a3924528cb23ea58e5d9080ba2f6f10a3cb0b60d2f7a427f4be3d20cd9082466757394a82a63ccfd7cb13c1dc0d690084b66193ede0fe43e6ccf434706e
-EBUILD goatee-0.3.1.2.ebuild 764 BLAKE2B 2b7979b1d4dc4383a1bb3bd77a9ad7ab972edd476f16f3d851a5f475f1818be10486a6e3c7644b77898c651dfb0a2a27673a5930825dea28eba0dba5924a380c SHA512 6842c143397d197efb6ba355092d80418636850cd0ff27e8695b46168b0153d0d784b9fa7535424ff64e1d177cd86de1acd7b110d5ce099f12165f1d621f65ca
EBUILD goatee-0.4.0.ebuild 762 BLAKE2B 77a9cc40e2a111c1321ca3617da445cb49aaf658661d0e87672d608109070fa5a65f1157e5bae3bced69d08be19b4a2d8cb6c0106ce7abb0485ff504cb6a279a SHA512 adce5c02453684d8a63280886af7825957a529452527a0ec703a6d015822a6347128ded1fe464b39f17b2eaa5f074759eedb208b41527b2ec3bc744bd2151a90
MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-games/goatee/goatee-0.3.1.2.ebuild b/dev-games/goatee/goatee-0.3.1.2.ebuild
deleted file mode 100644
index 6524456fa39e..000000000000
--- a/dev-games/goatee/goatee-0.3.1.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# ebuild generated by hackport 0.5.9999
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="A monadic take on a 2,500-year-old board game - library"
-HOMEPAGE="http://khumba.net/projects/goatee"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
- >=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
- >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.8
- test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.4 )
-"
diff --git a/dev-games/guichan/Manifest b/dev-games/guichan/Manifest
index a237d932c995..19f2b57714fe 100644
--- a/dev-games/guichan/Manifest
+++ b/dev-games/guichan/Manifest
@@ -1,5 +1,6 @@
-AUX guichan-0.8.2-as-needed.patch 545 BLAKE2B d7e42927c989ed2271432c48c427c52f6753362b0b7d36e2121f50f00bfa75877d307925bfe96965f5eddc52a32e233b6ef2be68d112abde9256c2cbd1dccf4e SHA512 521fc3fa1e85d8ffc5758b5b8ae16a04e44391867b7a660179505980fd572d8e3430e2c2ed4bcf7def645ae1a1b54d16802b06c1cfd254e11cd9813529f06de1
-AUX guichan-0.8.2-automake-1.13.patch 263 BLAKE2B 0b6eb223af234dd3731909bb433bb2757d83167d5422479fa7b354931e4da9ad3cf624f6c6f3e6b7f0e2f60d010fcf1a0a4c300553f7f15b33d280a06a4c1521 SHA512 804684f620de981890e60d68c25c7d36cb23faae038144b6e65df2927ddc20b6d072fcc9fd6aecd9c73410bc21e532087f349f7d5acd17a9799e6073d53af410
+AUX guichan-0.8.2-as-needed.patch 553 BLAKE2B 61214a1e8bdf15208ab996511d9102fba2db2e68db9dc028b9492936d4f4c92b7f30a91f4e3dae513ff1271de197e75f547ef976ac207e6a91410e62d2d67e66 SHA512 90dc9aecc19f5bb40ae298dcff45b0263e792b14ee88ab733a51da219c8fc8b1dfaf44fb3cb6a741f422cf6787115be467efcdde10791a117e362a1ec29d6cf6
+AUX guichan-0.8.2-automake-1.13.patch 239 BLAKE2B 6b9545f5fea0a0b656f3e9fb122941832dc2965750889f17648581073d99ef0d00f5bb9a288f62835b13429df813f9cdbc83f012ae0b4421f118ffe674fe78a5 SHA512 eb4421b3a08aac004d4ac6d0f86994bb64a6fdb00698224ded7aacffc418f7f0e4f75234fe733653fc1fd43b4fe01610b5c883c9e654658692ccb62470ad1f0d
+AUX guichan-0.8.2-slibtool-undefined-references.patch 1700 BLAKE2B fb876f3b370be1f1dc92b1e7e48da2afa6146faaf9fefb6fe2e654a31bcc1052a55d15f0c4c12251260cd5311875cf307b6c4de05a12df87bfff302c41bf481b SHA512 92c92919feb46d88771fc1c0dd396c375d77fb2ee994a552c0695bfc33cba90057e0085655a970edc58760a2851cc0e8c19cd59fa393c90a5e94146bd39b82c7
DIST guichan-0.8.2.tar.gz 574662 BLAKE2B eb8d5754d86c57e28bffe20420873ca4c5c0d0e72ad98d09717385be06ccb2572ae1f09e80d5b3119fb01d77f1ad7181af683b536e8ed3e493686687a9cef212 SHA512 b05b3da3c998399eadbaf3154de533038bb394919569c361c26245aa0e7072493b12d3556c94a2420622007525e19dcd76a27db06a76fb56ec96d50429a6ed98
-EBUILD guichan-0.8.2.ebuild 946 BLAKE2B e9fac61db77f4a7427b90c7f4d4a4dd6b7e7fd3a43e9e21843acc9597c89e376e698049173ad358b6ec2314186aefa703c8683878d026bd9a60096b0dbcd8d34 SHA512 46c0d0203b77561b1eaf296f707396e7679960ba3a3186291a1c95730090713dd3e927c00ac842ace05d44a94dc8d2d253633d2a3846b5e0056f95308e8039a6
+EBUILD guichan-0.8.2.ebuild 994 BLAKE2B 73c699c7d5a21f10d595697691c1f2182a4e38b757c128a341a1c5121c2b1896d43063ac60b39f3bbc38aef7c6a7ed4e71f3f3e7a5e4414311a1c9da9fb17c13 SHA512 86e655a9f635781d90e491dd8188f253f45b5b11090960365362c44e5e57ab8a436e8cfcf2c34fe141dc52af82d51e77ed8bcdd9901c08812ddba501110b92ac
MISC metadata.xml 454 BLAKE2B 3a64aa2bb08b19c9543193b15c7af1cd35fcc62db103f746e707204c9ffa10bef91c79c5d4b0e00e409c1c7862344b22ac8ad3570896a6086d7e5ff95aef0e57 SHA512 251a56d1bc96013f0b04e30586ab367d9ccf3ef6f39b375ee48186e40669574f3026297c7d3214cc5dca143bf71d7d91db071f64dd05ee9c07a8005ed483af09
diff --git a/dev-games/guichan/files/guichan-0.8.2-as-needed.patch b/dev-games/guichan/files/guichan-0.8.2-as-needed.patch
index 79eb563c0f8d..c4d8228e9ac6 100644
--- a/dev-games/guichan/files/guichan-0.8.2-as-needed.patch
+++ b/dev-games/guichan/files/guichan-0.8.2-as-needed.patch
@@ -1,13 +1,13 @@
---- src/Makefile.am
-+++ src/Makefile.am
+--- a/src/Makefile.am
++++ b/src/Makefile.am
@@ -1,4 +1,4 @@
-SUBDIRS = widgets @GUICHAN_EXTRADIRS@ hge openlayer contrib
+SUBDIRS = widgets . @GUICHAN_EXTRADIRS@ hge openlayer contrib
INCLUDES = -I$(top_srcdir)/include
---- src/sdl/Makefile.am
-+++ src/sdl/Makefile.am
+--- a/src/sdl/Makefile.am
++++ b/src/sdl/Makefile.am
@@ -6,6 +6,8 @@
libguichan_sdl_la_LDFLAGS = -no-undefined -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
diff --git a/dev-games/guichan/files/guichan-0.8.2-automake-1.13.patch b/dev-games/guichan/files/guichan-0.8.2-automake-1.13.patch
index e2f46097b82a..abc0d80ef62d 100644
--- a/dev-games/guichan/files/guichan-0.8.2-automake-1.13.patch
+++ b/dev-games/guichan/files/guichan-0.8.2-automake-1.13.patch
@@ -1,5 +1,5 @@
---- guichan-0.8.2/configure.in
-+++ guichan-0.8.2/configure.in
+--- a/configure.in
++++ b/configure.in
@@ -38,7 +38,7 @@
AC_SUBST(LT_AGE)
diff --git a/dev-games/guichan/files/guichan-0.8.2-slibtool-undefined-references.patch b/dev-games/guichan/files/guichan-0.8.2-slibtool-undefined-references.patch
new file mode 100644
index 000000000000..bec3cc9bb484
--- /dev/null
+++ b/dev-games/guichan/files/guichan-0.8.2-slibtool-undefined-references.patch
@@ -0,0 +1,48 @@
+https://bugs.gentoo.org/779040
+
+commit a1e784de2edc4784c440246998fb8ad28065cc39
+Author: orbea <orbea@riseup.net>
+Date: Tue Mar 30 07:34:15 2021 -0700
+
+ build: Fix the build with -no-undefined.
+
+--- a/src/allegro/Makefile.am
++++ b/src/allegro/Makefile.am
+@@ -3,6 +3,7 @@ lib_LTLIBRARIES = libguichan_allegro.la
+ INCLUDES = -I$(top_srcdir)/include
+
+ libguichan_allegro_la_LDFLAGS = -no-undefined -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
++libguichan_allegro_la_LIBADD = $(top_srcdir)/src/libguichan.la -lalleg
+
+ libguichan_allegro_la_SOURCES = \
+ allegro.cpp \
+@@ -10,4 +11,4 @@ libguichan_allegro_la_SOURCES = \
+ allegrographics.cpp \
+ allegroimage.cpp \
+ allegroimageloader.cpp \
+- allegroinput.cpp
+\ No newline at end of file
++ allegroinput.cpp
+--- a/src/opengl/Makefile.am
++++ b/src/opengl/Makefile.am
+@@ -3,6 +3,7 @@ lib_LTLIBRARIES = libguichan_opengl.la
+ INCLUDES = -I$(top_srcdir)/include
+
+ libguichan_opengl_la_LDFLAGS = -no-undefined -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
++libguichan_opengl_la_LIBADD = $(top_srcdir)/src/libguichan.la -lGL
+
+ libguichan_opengl_la_SOURCES = \
+ opengl.cpp \
+diff --git a/src/sdl/Makefile.am b/src/sdl/Makefile.am
+index 61b3d50..728ca3c 100644
+--- a/src/sdl/Makefile.am
++++ b/src/sdl/Makefile.am
+@@ -6,7 +6,7 @@ INCLUDES = -I$(top_srcdir)/include
+
+ libguichan_sdl_la_LDFLAGS = -no-undefined -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
+
+-libguichan_sdl_la_LIBADD = -lSDL_image -L$(top_srcdir)/src -lguichan
++libguichan_sdl_la_LIBADD = $(top_srcdir)/src/libguichan.la -lSDL -lSDL_image
+
+ libguichan_sdl_la_SOURCES = \
+ sdl.cpp \
diff --git a/dev-games/guichan/guichan-0.8.2.ebuild b/dev-games/guichan/guichan-0.8.2.ebuild
index 049a09d0547b..3c7dbd3c59ff 100644
--- a/dev-games/guichan/guichan-0.8.2.ebuild
+++ b/dev-games/guichan/guichan-0.8.2.ebuild
@@ -1,30 +1,37 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils autotools ltprune
+EAPI=7
-DESCRIPTION="a portable C++ GUI library designed for games using Allegro, SDL and/or OpenGL"
+inherit autotools
+
+DESCRIPTION="A portable C++ GUI library designed for games using Allegro, SDL and/or OpenGL"
HOMEPAGE="http://guichan.sourceforge.net/"
SRC_URI="https://guichan.googlecode.com/files/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE="allegro opengl sdl static-libs"
+IUSE="allegro opengl sdl"
-DEPEND="allegro? ( <media-libs/allegro-5 )
+DEPEND="
+ allegro? ( media-libs/allegro:0 )
opengl? ( virtual/opengl )
sdl? (
media-libs/libsdl
media-libs/sdl-image
)"
-RDEPEND=${DEPEND}
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-as-needed.patch
+ "${FILESDIR}"/${P}-automake-1.13.patch
+ "${FILESDIR}"/${P}-slibtool-undefined-references.patch
+)
src_prepare() {
- epatch \
- "${FILESDIR}"/${P}-as-needed.patch \
- "${FILESDIR}"/${P}-automake-1.13.patch
+ default
+
mv configure.in configure.ac || die
eautoreconf
}
@@ -35,10 +42,11 @@ src_configure() {
$(use_enable opengl) \
$(use_enable sdl) \
$(use_enable sdl sdlimage) \
- $(use_enable static-libs static)
+ --disable-static
}
src_install() {
default
- prune_libtool_files
+
+ find "${ED}" -name '*.la' -delete || die
}
diff --git a/dev-games/hdl_dump/Manifest b/dev-games/hdl_dump/Manifest
index 64f7b2cbaeef..4555884a43a5 100644
--- a/dev-games/hdl_dump/Manifest
+++ b/dev-games/hdl_dump/Manifest
@@ -1,7 +1,4 @@
AUX Makefile.patch 870 BLAKE2B f92f5bcb68beba88ca0b7bee47cb6e89ff91129eb5b074c3b3baf87b935830b73af67ea48a3f28c158196f977941229c58a9d7a84d2a396bf6568aaf6e5e0503 SHA512 cf13b402177d7e13561b4a53adc21f14ccc48fe595bd8b455e7b7850f9e1186820ed4c2fce1eec3a02888a3bce84d148928987778b8b59f930b1855e6a43b1ed
-AUX hdl_dump-0.8.6.20060901-fortify.patch 1443 BLAKE2B 4be87a044e2a7bb55aa3054b9fd11f041e13035c5de36598d9d10877a55f67a7156b82cc0819b299d9f80a8b27d91f09b95b044bdc0d4b09c6b77a5b9f09cfcb SHA512 7af0cd2dfcc0b3535cdfd6d8e3b85e475187e89ef46801f2306032d9c8b7d5bdfaf2b5b1f399d8dc3d54251fc0fb063ee7778f3cf2e70f0c685ae81ceafb17e9
DIST hdl_dump-0.9.2.20180722.tar.gz 185864 BLAKE2B cf8ff790f418d8905b0e0fbab1bcb52d8f9bb73f2a5d0dd7320c97c38a0b87800bb6ad778ebf3345d71d1f4ea2c6a6fd9a9ed0da73082fd774231568ac9fab45 SHA512 e70ae10425679dd7eab7fae51a3dd2355b2e2ef9a3de83f313bfb437407b47c4482759799a4b81cf0b86ae852eb64ab8b30aeca9443f511e5ff1e34e1fbc30e3
-DIST hdl_dumx-0.8.6-20060901-src.tar.bz2 156322 BLAKE2B f05ce1ccc10e23980ec24d75555bc609b913b0d2c32606b2eb616a7721d7c11ceee6c2a3b8e8bd9020c1747dfb8d514d4924798a512e11e606249c5a8725c45d SHA512 c54c72c3f4d57ca8f3299c0b6044ec5376504f7b7a4c7977d71b996bc8d98577ffa868891e1a599aebbe58b8d3ccf2513c5cf8a47350c0b0f53fd21a0e64bbc8
-EBUILD hdl_dump-0.8.6.20060901.ebuild 699 BLAKE2B f783e29e98f7119afc6b42ea32344908acd496854abe48e6a786fdd5e6768d981bfa2bc0e02c8b7ed0ba49c2bb1aee1bc2032dc6fb59d240f40cd7ec351ffa2f SHA512 e93e9db6acf82a74d6960cc4d52ad670e007c9845eaa85bb92f5359ee56279e52f4c2e4601714ee689f957ff667578c9c769582199467f81f99e400824aa5df0
-EBUILD hdl_dump-0.9.2.20180722.ebuild 836 BLAKE2B 2dba955d6b93de0853bf9c299f21c00cc068ac39a54564c4afd67acd367f503b120a41a5d3d5bced8bc2d222d07c68d9c6990733c25bc103a51294a60d534d2e SHA512 fbc36fa74f9a4c7665879bf636f8e73dc6eaf0c4c15093db53b92e99cea8e1c78935c165afed334e384a9e897a70820bee5cd97c8099ace85c2602b634bf4515
+EBUILD hdl_dump-0.9.2.20180722.ebuild 831 BLAKE2B 5dc989286bc2cef4f8bb71117cad81dcdcdb169a0f1ac3a48700dbe594f3de735ecd44f5e58e2fa277f4469f05573a2edc04b3c1ec9863f1a34fb1046e09484e SHA512 c856b9bac94f54113c3c92b966aa4ab7289ebe6929094c2259566b077b893c2442539efa0730e801b960aee22a5e6c9e9833c491b5f308ba837d3a114de4346d
MISC metadata.xml 333 BLAKE2B 5b72399ee5394a0718c0be633df3f9a87795358a77214d0a3d64da50bf01fd37bf4e075b71acc8e87ac00f0579cd3f44fa571d12dc051e635170962ae93c1c58 SHA512 2354dc5400c05801412ebb17a2e6b3fd73d09e250acc72b1739205c4d9b7d9c5e40630d42b13da5fe4c729423368d209bde4806ed4416974bce2e92604a4ad59
diff --git a/dev-games/hdl_dump/files/hdl_dump-0.8.6.20060901-fortify.patch b/dev-games/hdl_dump/files/hdl_dump-0.8.6.20060901-fortify.patch
deleted file mode 100644
index 96f85d4609af..000000000000
--- a/dev-games/hdl_dump/files/hdl_dump-0.8.6.20060901-fortify.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-http://bugs.gentoo.org/340145
-
-fix buffer overflows in path handling. these defines should only be used
-with host paths, so bumping them up to a larger value should be fine.
-
---- a/common.h
-+++ b/common.h
-@@ -35,7 +35,8 @@
- C_START
-
- #if !defined (MAX_PATH)
--# define MAX_PATH 128
-+/* This needs to be at least 256 bytes -- see iin_gi_probe_path */
-+# define MAX_PATH 1024
- #endif
-
-
---- a/osal.h
-+++ b/osal.h
-@@ -62,7 +62,8 @@ typedef struct
- # define OSAL_HANDLE_INIT { -1 } /* file descriptor */
- # define OSAL_IS_OPENED(x) ((x).desc != -1)
-
--# define MAX_PATH 256
-+/* This needs to be at least 256 bytes -- see iin_gi_probe_path */
-+# define MAX_PATH 1024
-
- #endif
- typedef /*@special@*/ /*@only@*/ /*@out@*/ osal_handle_t* osal_handle_p_t;
-
-the magic field is 32 bytes, so strcpy-ing 32 bytes will add a 33rd NUL char.
-this isn't a problem in practice as the 33rd char is "unknown_0x02", but let's
-fix the issue anyways.
-
---- a/apa.c
-+++ b/apa.c
-@@ -1270,7 +1270,7 @@ apa_initialize_ex (hio_t *hio)
- set_u32 (&header.length, 128 * 1024 * 2);
- set_u16 (&header.type, 0x0001);
- set_ps2fs_datetime (&header.created, time (NULL));
-- strcpy (header.mbr.magic, "Sony Computer Entertainment Inc.");
-+ memcpy (header.mbr.magic, "Sony Computer Entertainment Inc.", 32);
- header.mbr.unknown_0x02 = 0x02;
- set_ps2fs_datetime (&header.mbr.created, time (NULL));
- set_u32 (&header.checksum, apa_partition_checksum (&header));
diff --git a/dev-games/hdl_dump/hdl_dump-0.8.6.20060901.ebuild b/dev-games/hdl_dump/hdl_dump-0.8.6.20060901.ebuild
deleted file mode 100644
index 470f81f67c20..000000000000
--- a/dev-games/hdl_dump/hdl_dump-0.8.6.20060901.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils toolchain-funcs versionator
-
-MY_PV=$(replace_version_separator 3 -)
-DESCRIPTION="game installer for playstation 2 HD Loader"
-HOMEPAGE="http://www.psx-scene.com/hdldump/"
-SRC_URI="http://www.psx-scene.com/hdldump/hdl_dumx-${MY_PV}-src.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-S=${WORKDIR}/${PN}
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-fortify.patch #340145
- sed -i \
- -e "s/-O0 -g/${CFLAGS}/" \
- -e "s/@\$(CC)/$(tc-getCC)/" \
- -e '/LDFLAGS =/d' \
- Makefile || die
-}
-
-src_install() {
- dobin hdl_dump
- dodoc AUTHORS CHANGELOG README TODO
-}
diff --git a/dev-games/hdl_dump/hdl_dump-0.9.2.20180722.ebuild b/dev-games/hdl_dump/hdl_dump-0.9.2.20180722.ebuild
index d35f64fad47b..63f210da390d 100644
--- a/dev-games/hdl_dump/hdl_dump-0.9.2.20180722.ebuild
+++ b/dev-games/hdl_dump/hdl_dump-0.9.2.20180722.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/AKuHAK/hdl-dump/archive/${COMMIT}.tar.gz -> ${P}.tar
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="debug"
S="${WORKDIR}/${PN//_/-}-${COMMIT}"
diff --git a/dev-games/higan-ananke/Manifest b/dev-games/higan-ananke/Manifest
index 313a508dbc20..c8d476ca2064 100644
--- a/dev-games/higan-ananke/Manifest
+++ b/dev-games/higan-ananke/Manifest
@@ -1,4 +1,4 @@
AUX higan-ananke-094-makefile.patch 1080 BLAKE2B 92f975e2d56a08d6f5aedeaa055adc5b111282233e110cd1daa19b04a3230573c5319f704202e3b616d804684922cbee9ef1492e09ae412714982a5065abe6ef SHA512 d227e478980d987225cee50a632f5282efb8805588f62c020d719c4f828cdfaa41d400ec8ba7a523af72d304bcf6c6e0b9fe6eaea72eb337d885750825de60e0
DIST higan_v094-source.tar.xz 882732 BLAKE2B fb2794a95060befc3495f347328e62c45ee8a21b888a9958857f739f5fb138704275b3624241fee4224e78678746e68d534db6d8d839eb4a6973c092819c509b SHA512 e7e48c76cdc93d2d66db1fa0c71e64903cf4188571b2d5ecb8066dd4e2172a67da4dee68bed6fd0a532b6fd397fa4f537b97de58cc5043a9e970d48d0b66b0da
-EBUILD higan-ananke-094.ebuild 696 BLAKE2B 8c832616f50292617d11e5fba2ac9cf325f9826e807484e743c9fc3877706494a1ca9968c8d3d6a324a96a0f7b94b4015bddb4055030e74622d3668ecc450397 SHA512 597df8cc24e7b17ae4e4f001d0aebf256da44af8008326952c0286412844ea2d6e1ec15a4f1b635c1cc9768ad0e8fe15b51b09469fff041babce5bed0a2af31a
+EBUILD higan-ananke-094.ebuild 688 BLAKE2B dcefe1947a5efb217eab0e77a6b0ce5f6dda189d39450c70f1189d39f2ffaefec771d577c967cafc774f34484d1fae52fc054fa3291b930dbd2ffeb24edf56a2 SHA512 24cd4f211551a63097f0efb0f0db1b0cd45cb023d4b1a1bca6f016c0a9e42624597f40252c3e799f949302b996addd3d22d4478e24d2a7ce4f98e74e7f6c0b8f
MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254
diff --git a/dev-games/higan-ananke/higan-ananke-094.ebuild b/dev-games/higan-ananke/higan-ananke-094.ebuild
index b3b0566ec1bb..a92300194d16 100644
--- a/dev-games/higan-ananke/higan-ananke-094.ebuild
+++ b/dev-games/higan-ananke/higan-ananke-094.ebuild
@@ -1,27 +1,28 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-inherit eutils multilib toolchain-funcs
+inherit toolchain-funcs
MY_P=higan_v${PV}-source
DESCRIPTION="A higan helper library needed for extra rom load options"
HOMEPAGE="http://byuu.org/higan/"
SRC_URI="http://byuu.org/files/${MY_P}.tar.xz"
+S="${WORKDIR}"/${MY_P}/ananke
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
-S=${WORKDIR}/${MY_P}/ananke
+PATCHES=(
+ "${FILESDIR}"/${P}-makefile.patch
+)
src_prepare() {
- cd "${WORKDIR}/${MY_P}"
- epatch \
- "${FILESDIR}"/${P}-makefile.patch
+ cd "${WORKDIR}"/${MY_P} || die
+ default
}
src_compile() {
diff --git a/dev-games/irrlicht/Manifest b/dev-games/irrlicht/Manifest
index 79ce389557c1..9f2d20b2b049 100644
--- a/dev-games/irrlicht/Manifest
+++ b/dev-games/irrlicht/Manifest
@@ -1,5 +1,5 @@
AUX irrlicht-1.8.4-remove-sys-sysctl.h.patch 1101 BLAKE2B 186373a614e3e15330559784eba9d56f19d915d3db7d29db1f919c10b17ef4c2242cfc0acfb6e5b3e56599a64e77171721ef4b4d5e1fe5ff1ddcc94ccf58e23a SHA512 a1a7bbc1c25ce8ddb4aefd323c420085d99463600cda2f633279cf16f97fb38094841b6b6d2f434710e16eb5b25374f51c420518567b1f855e4da37c02f85f08
DIST irrlicht-1.8.4-patchset.tar.bz2 4813 BLAKE2B acad0f0dcc2ff5778608d0620063e7c70935838447f4bd1b241e08fb24f69531c29d96e95de394a3018e239fd7865bc3b50dc9ed5d54dd171b7b51df6c740b4d SHA512 5035cdf42fd26449d03e849ca248f6abcfcea1b0e9827683f00be2545ce90e3979e41c94fd487cfb1c67450e2e973f872d11d233c5a5b654700cec2ccb7f5602
DIST irrlicht-1.8.4.zip 27927144 BLAKE2B 2c2d7e1306b169e537258152f88b11578d8a33c0ebe58e7ee48242048b70b9ba01069fcf272e44e18f7afbd1e6ec89d6bd86289d203929388e6b96871c048a98 SHA512 de69ddd2c6bc80a1b27b9a620e3697b1baa552f24c7d624076d471f3aecd9b15f71dce3b640811e6ece20f49b57688d428e3503936a7926b3e3b0cc696af98d1
-EBUILD irrlicht-1.8.4-r1.ebuild 2028 BLAKE2B 7eca1f574c362bf253ddeab288519ca6fa18e0251e7aa4ce8ab995a6fe7b96549d42c6c1e4f2051980ae2b12baeb91957543db4a1d799b0c643dd98edcf2a1ef SHA512 30a41eff2f6f79508f5d5ebc0f330975f948e6a1bf3946a4912e868624143c6884765dce2455a515a9668fead0b0c214f8550c5b436a5ed8d9dbdd4eb34d4f54
+EBUILD irrlicht-1.8.4-r1.ebuild 2021 BLAKE2B 5db3024e16ae43f746a0cc02e3eb2138e5ca478ef00f72733fb65e6b49344b6d4818dca9d54c84556c9f7f3235d74f23fefc0058589b2d7e89facfebc4c19b8f SHA512 e0da7797d7dd1d98a88f0065713e00c723f35cb6b7848241ca22820fd6ec8667489f6f3b9f0ef8706ffe52917753973d84f0e8226a59e013bff202e121ed8e5a
MISC metadata.xml 964 BLAKE2B 53a776bc251d381e194ad54eb4f0a24e3d1b0729281d69e1f48d1b744a1de1f33b7e5b400123d4cd04aa74a3e5db0a00682a67f389744fd33c4307437d0e5a30 SHA512 858c0cf4a2ac22ca6728a1449e59fd7a8c098a01587cd039e725b26ee71feb13217036f24bb5de2cbde6f27855eeb0347b43887a56f64a6f7a98f47b0f481503
diff --git a/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild b/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild
index 93fb56f1380e..284378ac5b99 100644
--- a/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild
+++ b/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit eutils toolchain-funcs
+inherit toolchain-funcs
DESCRIPTION="open source high performance realtime 3D engine written in C++"
HOMEPAGE="http://irrlicht.sourceforge.net/"
diff --git a/dev-games/mercator/Manifest b/dev-games/mercator/Manifest
index 212bbcf636b0..99098f10490f 100644
--- a/dev-games/mercator/Manifest
+++ b/dev-games/mercator/Manifest
@@ -1,3 +1,3 @@
DIST mercator-0.3.3.tar.gz 436499 BLAKE2B da807a954e83da39c52b88cfec4ee9c61cff98e6cf71b9c0d0f18540e07811b5d6512ed8b48441c7512f6f6f5c223fa030efe7fb4fca65a750beb0ab3b950e6b SHA512 d8f0bcec904c77ceaadd11474a4a83ec4d5e5086f0c878b147b00f3fb3ef2ae6596553d2d4548f943aa280672dde938d34f4d231782b10149190f5d8029e039a
-EBUILD mercator-0.3.3.ebuild 607 BLAKE2B d284cd8156f67585e9c9ce78eb7993273fabe1f5976d283851757d76ba73fdce8aac8f0a2dc0784939bf2192b423c7f4e4e2250e086a855bfe93b6769aa58c72 SHA512 8862c452a15a0bdee222961950dab4004ab45e1f32d978240ea133d6f73d1edced0d88db96a5d70d36e4028c61f3bcbeb895b0a8db9bd59fda9ed3110344588b
+EBUILD mercator-0.3.3.ebuild 615 BLAKE2B 4cd1328e14306bedd93cb8114901cda417a5c98b1e3fa97a082fd91a81aa1ae316861a5d644332cbbfd193b775dcec1c72ce85a12ab2e7141485a3f870aefec8 SHA512 b0153917f7d2b585abaed0b663eeb8b0f4ab71758579cf5209611e224e839a41c0ec8682018f947467d36ab7b5d5f7693be9305c4bcd72c678f8f9e76dcbb16d
MISC metadata.xml 1299 BLAKE2B e94d86dabd63c3b9588e1f8f380389485a6ba3e0124933a1b18acb48f39ccec50d99a58dc0bda0891258182ec3e2848286da89e77b95fc813222bff70f729b3e SHA512 5c9db3c98c40f56c1859ce211e9a485a70a60dcc05065c7ad7af1bd16cf95b654da6660fafa0e617f99d7159dfe64629ab53d8529015a50b02872c35d698dc60
diff --git a/dev-games/mercator/mercator-0.3.3.ebuild b/dev-games/mercator/mercator-0.3.3.ebuild
index ad2b19b766a0..c8b6495f80d9 100644
--- a/dev-games/mercator/mercator-0.3.3.ebuild
+++ b/dev-games/mercator/mercator-0.3.3.ebuild
@@ -1,22 +1,23 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils ltprune
+EAPI=7
DESCRIPTION="WorldForge library primarily aimed at terrain"
HOMEPAGE="https://www.worldforge.org/index.php/components/mercator/"
SRC_URI="mirror://sourceforge/worldforge/${P}.tar.gz"
LICENSE="GPL-2"
+SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc"
-SLOT="0"
RDEPEND=">=dev-games/wfmath-1"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
doc? ( app-doc/doxygen )
- virtual/pkgconfig"
+"
src_compile() {
default
@@ -25,6 +26,7 @@ src_compile() {
src_install() {
default
- use doc && dohtml -r doc/html/*
- prune_libtool_files
+ use doc && dodoc -r doc/html
+
+ find "${ED}" -name '*.la' -delete || die
}
diff --git a/dev-games/newton/Manifest b/dev-games/newton/Manifest
index 459327a73063..2c9c0aa7ed24 100644
--- a/dev-games/newton/Manifest
+++ b/dev-games/newton/Manifest
@@ -1,3 +1,3 @@
DIST newton-3.14.tar.gz 31417588 BLAKE2B 40704d614928ea2927f21201d924641766cbb32393e3d1cc36ea8fca2158625847e20ec2f0b3fa9e70f30bb1d6f4d8c4795e19873392b8211b0efb015ccc10c7 SHA512 c86775329921faafc061516db8473ef3b17ee407ffe3d6aaca604f1b733f837bef18d394b2251dfa9cd1296e0f3c3ba61803e0e9b43a4ecb6abe42640b4773eb
-EBUILD newton-3.14.ebuild 724 BLAKE2B 3c601372ec3ee8a19b0f82d47a81ae7360b5d7ab25834efd1e2726a6a6c8f4484d7788626b0644f3ec2e12f05b8ad25f5197a2f5d750e86f332730a4c674612f SHA512 dec3f70f8c12261f885a9ef5cd1874a45f7adc42315c784cb0cf72f2ad7d691c2ca8919800c705ee5cab67265d0acf9696aebb0fd02c64c22201777e0321ecb4
+EBUILD newton-3.14.ebuild 672 BLAKE2B da64ea9b43dec001306fbcf07f80778b72c0069c7088451e8da015151d31fe2edbbdacec7929457e4257b54504471bab5692ea6b793eacceb551b8e6bfeafa39 SHA512 23b39bd0e51af01c62e9696f3b31dea78d134d5d2ea17ed115cc809589ec431f002ca34d77279854c42fabed8061920d38127a32f16f15bb1073b1f7210cf92f
MISC metadata.xml 342 BLAKE2B dddb478568c5d081b9a5854342ad161e1bf7cbf4d27cb114cb0430b0d8ac39b10dc7a02b4bb14f9771c0bbf9fa85d598eccb0e6a40cc1e108595ff666d900100 SHA512 06baf90bb35db498642ba4c1bed6f6bdc9b872ee1c5826423def1f0ba389d3920b11c3095c4e5cb74f3b3be39de471dbe67d4c0bbf40d1d8b9d6d613c9dce244
diff --git a/dev-games/newton/newton-3.14.ebuild b/dev-games/newton/newton-3.14.ebuild
index ef27f047fc4d..f1e04a4e16d0 100644
--- a/dev-games/newton/newton-3.14.ebuild
+++ b/dev-games/newton/newton-3.14.ebuild
@@ -1,28 +1,25 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-inherit cmake-utils toolchain-funcs
+inherit cmake
MY_P="${PN}-dynamics-${P}"
DESCRIPTION="Integrated solution for real time simulation of physics environments"
HOMEPAGE="http://newtondynamics.com/forum/newton.php"
SRC_URI="https://github.com/MADEAPPS/newton-dynamics/archive/${P}.tar.gz"
+S="${WORKDIR}"/${MY_P}
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
-RDEPEND=""
DEPEND="dev-libs/tinyxml"
-S=${WORKDIR}/${MY_P}
-
src_prepare() {
- cmake-utils_src_prepare
sed -i -e '/packages/d' CMakeLists.txt || die
+ cmake_src_prepare
}
src_configure() {
@@ -30,5 +27,5 @@ src_configure() {
-DNEWTON_DEMOS_SANDBOX=OFF
-DCMAKE_VERBOSE_MAKEFILE=ON
)
- cmake-utils_src_configure
+ cmake_src_configure
}
diff --git a/dev-games/ode/Manifest b/dev-games/ode/Manifest
index 046775074de5..6eeb4101ed6c 100644
--- a/dev-games/ode/Manifest
+++ b/dev-games/ode/Manifest
@@ -2,7 +2,7 @@ AUX ode-0.14-gcc7.patch 2580 BLAKE2B 2f39faf4ad093cb8ec4ad17dc3a72212081f4838656
DIST ode-0.11.1.tar.bz2 1720088 BLAKE2B 0908356d45e9b17af80cc2afefd3a09735c4955d0a03b502a60f0bd01023796c3b00b1caf379eac354d7754035db11bcdf802c1ecc72abd28a9fce7e1dd7eef1 SHA512 1e015231f4d01c68e7539144d197031cca23d4b58ea53733184a826ce23388956c428a53385254e7eed2c5d3fc28224a688eb13be7ea648bd78e186c8f203d37
DIST ode-0.12.tar.bz2 1816246 BLAKE2B 7ac4b9158f6672775e0374a619f71a178cb8a3a1cf8c957d67c2547081a9dd660a091923fec364133dfbe4cd6b82cfe14961bda8994bb6241aa9e1af61ef22ef SHA512 303ffda8afcb89a87d09c44393f590f5646f10e8959ca06746121859ad2407709cd711ab185fed4817a9f74c9ca4ee13d1698a28577211bf65dbaad1141f6fc0
DIST ode-0.14.tar.gz 4018146 BLAKE2B 7dbb3d4cd673dabce176cf92d9d0b5fdd21dea25b751b8b43fd99a71e7806170fb97459dc2ecc7a9cbd14bf54bd32b4a3e631b78a1c3420ebc11c2d518f0eb45 SHA512 1f74c3c4687ee9665fa70e65a79100747fba577729830a90806e374115f1c161a2f4545cf591b0979054aa3e2f9a3673635668cb7362ab5c213ada0d39b1a03d
-EBUILD ode-0.11.1.ebuild 1512 BLAKE2B 4ab54d811f2aa0d4a162d1cff1284b1872cadca5ff9c325192113fecfe1dcf80c7196f64210a98dcad060c2169958feba83bdfe671d05ab2a89b460ed1a7b7d4 SHA512 ddc0984245aecf46358d2a23950861e172ce44a4ba27df46a05232c2ab14515d5495c70fd49ef549105c7a4f40db0fb31c35e4b110b00df45e62c07944028441
-EBUILD ode-0.12.ebuild 1536 BLAKE2B d860e8afa033a84e6fc317865009f9b7f6f081d00996c31baced0e8893e46167c5e579e4086b3d48492c5ba9487471c457044d3a67f04d07e682abf6a7e859ec SHA512 edd2b2f225afcc432fabeefc44ae8ae678040bfaf22b4d822870039e4da796d943b832150fe8d7ca77902412f054da966fc5c8b77f104ee7fc8ea5dd3bf3d58b
-EBUILD ode-0.14-r1.ebuild 1676 BLAKE2B a0ef16fbc8bfab3ca7d3edf814096bd96d7e64b04745d915379aa870c4e38b5d73226fba1507625f2cd336d06a1f0bd80ec3677f5249c3e69b64e1b402658167 SHA512 fe9325e95aa8efd81e7af01bb5b7733ab1957efcaa8853813e49ba15d3ae21ef7df3b3ca1606fb9300c5d39fb40322a33ce55242c728dce5bf33d36a0ade34d0
+EBUILD ode-0.11.1.ebuild 1548 BLAKE2B e67e4e91af66fc532e7619667bf3941405ab47b5587fb243d2f51118fe67d6d9149961d2028be251cdef5a391f47fc1c358e2de54f4f8a0d807f45756165255e SHA512 036b48d645a5159d4edae4d780553b09d9fbc76f796dd649abcfd61f7a9bcd2f538eb3044ae74b127c240666d46b3a4d6c0d77d64d4aaca867c6ee08732e6032
+EBUILD ode-0.12.ebuild 1578 BLAKE2B 65c40b29fd35f5454c8bc96d77cea929af4bf67a01b669550223ac0343914ac6331a61684e504671fe336b5a8365227523736d2b66ae5d9520506506a53c15ae SHA512 6939b75cbcb0f753bb37e361fb818cf1599dff861f3bff9b710ccc1b3925e6da6b3d1080d1dc10dc35ffc6fe46051125b7ab2f3a301febe76fbc9a4a93560a80
+EBUILD ode-0.14-r1.ebuild 1742 BLAKE2B 28787b881001b4d12c44d389864d3e467c7db39b54797d1330a668da3d3add03b2ff6a66908663f386550a7ce30c37796c53a0dca4613b48146eddc04848e41c SHA512 95f895f2a06479ceba278fa0f976853d989893d1986c4791e26f17f17d1bbab9496758cd57bb62d30d4e5eeca5f38b6da9130290d71e97f6427237d2b6b12bd6
MISC metadata.xml 917 BLAKE2B 27118db0a3337cadc8a130bbc4c8fdbc6fa3b26b52ad357b94e0c17740cd4e886eb98652a7f4a17301868172d1306ed5b69fa239b7cfd8f7dc9be7a642aa2c10 SHA512 d9bc708ab08c0bb64565945f372ccfd7334447265e5115426200eb60a99bcbc6aa00c652f4a61d6401c24fe64cbc8a5819075cae3552de0c15f57ba2dd96c28d
diff --git a/dev-games/ode/ode-0.11.1.ebuild b/dev-games/ode/ode-0.11.1.ebuild
index b20a61d98648..03338b82af9b 100644
--- a/dev-games/ode/ode-0.11.1.ebuild
+++ b/dev-games/ode/ode-0.11.1.ebuild
@@ -1,8 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils ltprune
+EAPI=7
DESCRIPTION="Open Dynamics Engine SDK"
HOMEPAGE="http://ode.org/"
@@ -13,13 +12,19 @@ SLOT="0"
KEYWORDS="amd64 x86"
IUSE="debug doc double-precision examples gyroscopic static-libs"
-RDEPEND="examples? (
+RDEPEND="
+ examples? (
virtual/opengl
- )"
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )"
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+DOCS=( CHANGELOG.txt README.txt )
src_prepare() {
+ default
+
sed -i \
-e "s:\$.*/drawstuff/textures:/usr/share/doc/${PF}/examples:" \
drawstuff/src/Makefile.in \
@@ -41,6 +46,7 @@ src_configure() {
src_compile() {
emake
+
if use doc ; then
cd ode/doc
doxygen Doxyfile || die
@@ -48,23 +54,31 @@ src_compile() {
}
src_install() {
- DOCS="CHANGELOG.txt README.txt" \
- default
- prune_libtool_files
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+
if use doc ; then
- dohtml docs/*
+ docinto html
+ dodoc docs/*
fi
- if use examples; then
- cd ode/demo
+
+ if use examples ; then
+ cd ode/demo || die
+
exeinto /usr/share/doc/${PF}/examples
+
local f
for f in *.c* ; do
doexe .libs/${f%.*}
done
- cd ../..
+
+ cd ../.. || die
+
doexe drawstuff/dstest/dstest
- insinto /usr/share/doc/${PF}/examples
- doins ode/demo/*.{c,cpp,h} \
+
+ docinto examples
+ dodoc ode/demo/*.{c,cpp,h} \
drawstuff/textures/*.ppm \
drawstuff/dstest/dstest.cpp \
drawstuff/src/{drawstuff.cpp,internal.h,x11.cpp}
diff --git a/dev-games/ode/ode-0.12.ebuild b/dev-games/ode/ode-0.12.ebuild
index f9239dc91a8a..c5e93ccbf22c 100644
--- a/dev-games/ode/ode-0.12.ebuild
+++ b/dev-games/ode/ode-0.12.ebuild
@@ -1,8 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils ltprune
+EAPI=7
DESCRIPTION="Open Dynamics Engine SDK"
HOMEPAGE="http://ode.org/"
@@ -13,13 +12,19 @@ SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="debug doc double-precision examples gyroscopic static-libs"
-RDEPEND="examples? (
+RDEPEND="
+ examples? (
virtual/opengl
- )"
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )"
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+DOCS=( CHANGELOG.txt README.txt )
src_prepare() {
+ default
+
sed -i \
-e "s:\$.*/drawstuff/textures:/usr/share/doc/${PF}/examples:" \
drawstuff/src/Makefile.in \
@@ -41,30 +46,38 @@ src_configure() {
src_compile() {
emake
+
if use doc ; then
- cd ode/doc
+ cd ode/doc || die
doxygen Doxyfile || die
fi
}
src_install() {
- DOCS="CHANGELOG.txt README.txt" \
- default
- prune_libtool_files
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+
if use doc ; then
- dohtml docs/*
+ docinto html
+ dodoc docs/*
fi
- if use examples; then
- cd ode/demo
+
+ if use examples ; then
+ cd ode/demo || die
+
exeinto /usr/share/doc/${PF}/examples
+
local f
for f in *.c* ; do
doexe .libs/${f%.*}
done
- cd ../..
+
+ cd ../.. || die
+
doexe drawstuff/dstest/dstest
- insinto /usr/share/doc/${PF}/examples
- doins ode/demo/*.{c,cpp,h} \
+ docinto examples
+ dodoc ode/demo/*.{c,cpp,h} \
drawstuff/textures/*.ppm \
drawstuff/dstest/dstest.cpp \
drawstuff/src/{drawstuff.cpp,internal.h,x11.cpp}
diff --git a/dev-games/ode/ode-0.14-r1.ebuild b/dev-games/ode/ode-0.14-r1.ebuild
index 11a993ae006d..98865c663c91 100644
--- a/dev-games/ode/ode-0.14-r1.ebuild
+++ b/dev-games/ode/ode-0.14-r1.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit autotools eutils ltprune
+EAPI=7
+
+inherit autotools
DESCRIPTION="Open Dynamics Engine SDK"
HOMEPAGE="http://ode.org/"
@@ -13,16 +14,25 @@ SLOT="0/6"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="debug doc double-precision examples gyroscopic static-libs"
-RDEPEND="examples? (
- virtual/glu
- virtual/opengl )"
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )"
+RDEPEND="
+ examples? (
+ virtual/glu
+ virtual/opengl
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="doc? ( app-doc/doxygen )"
MY_EXAMPLES_DIR=/usr/share/doc/${PF}/examples
+DOCS=( CHANGELOG.txt README.md )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.14-gcc7.patch
+)
+
src_prepare() {
- epatch "${FILESDIR}"/${PN}-0.14-gcc7.patch
+ default
sed -i \
-e "s:\$.*/drawstuff/textures:${MY_EXAMPLES_DIR}:" \
@@ -47,28 +57,35 @@ src_configure() {
src_compile() {
emake
if use doc ; then
- cd ode/doc
+ cd ode/doc || die
doxygen Doxyfile || die
fi
}
src_install() {
- DOCS="CHANGELOG.txt README.md" \
- default
- prune_libtool_files
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+
if use doc ; then
- dohtml docs/*
+ docinto html
+ dodoc docs/*
fi
- if use examples; then
- docompress -x "${MY_EXAMPLES_DIR}"
- insinto "${MY_EXAMPLES_DIR}"
- exeinto "${MY_EXAMPLES_DIR}"
+
+ if use examples ; then
+ docompress -x ${MY_EXAMPLES_DIR}
+
+ insinto ${MY_EXAMPLES_DIR}
+ exeinto ${MY_EXAMPLES_DIR}
+
doexe drawstuff/dstest/dstest
doins ode/demo/*.{c,cpp,h} \
drawstuff/textures/*.ppm \
drawstuff/dstest/dstest.cpp \
drawstuff/src/{drawstuff.cpp,internal.h,x11.cpp}
- cd ode/demo
+
+ cd ode/demo || die
+
local f
for f in *.c* ; do
doexe .libs/${f%.*}
diff --git a/dev-games/openscenegraph/Manifest b/dev-games/openscenegraph/Manifest
index 5cf26f515e75..c3639cc8714d 100644
--- a/dev-games/openscenegraph/Manifest
+++ b/dev-games/openscenegraph/Manifest
@@ -3,5 +3,5 @@ AUX openscenegraph-3.6.3-docdir.patch 2991 BLAKE2B 9d2d3bab0d8956f66b4b23a112dbd
AUX openscenegraph-3.6.5-cmake_lua_version.patch 440 BLAKE2B 51a35309b01a096f9423ff64e66d62f99d3e26bd898db0b53c135dc99318b236a1b129211f51de9b1a29d054e0810aa4ff2a7c307dc4b4a606eb4075a60748d9 SHA512 a41c7a65b1cfd0dabc080f509cf288f575b3ec5d7666a4a889a8c3156e9d32559e1f802e23783c5c70376c82a24dd87813e9bfde0876085e0e3967b47852059a
AUX openscenegraph-3.6.5-use_boost_asio.patch 9659 BLAKE2B b4ee11d6a69367e47b8a0f4fb9af81fafdf59d5358caaa0f096e0fd1d3ef08c88c1b52a43b32db2c79fceb0aca888c2dca64d90409de5249d0eab8cf5e659792 SHA512 2cd9454b13428811aac5e9a9d167265479b9368deac0e1676ccc51292f74740b9f26ab82d0f4ba074dcb454c3958bfaa8cc1a783bd6abd6161b2d9cea849ec03
DIST OpenSceneGraph-3.6.5.tar.gz 5780762 BLAKE2B 31ebeeae94eb6aff043788313946d5c08886f97d97cd5796e600918e137ef7f06839206b79b2f5649aac7f34037d4d79e18a5638152e150de931b7f7a7d3c38b SHA512 7002fa30a3bcf6551d2e1050b4ca75a3736013fd190e4f50953717406864da1952deb09f530bc8c5ddf6e4b90204baec7dbc283f497829846d46d561f66feb4b
-EBUILD openscenegraph-3.6.5-r100.ebuild 4235 BLAKE2B 538b4b6911772a30b079a92afe68317a215f7da154d9bbcf7296d5332e6bea78c81bde6e13a88980b314de7ae263ad130ad8f77eabc530a394d4ca888d38e452 SHA512 b13dbcb3a0cb8c2a0a05d5b908a7246bcfc85eddfd56859c6c647e79c05aed6e3f6a2a22e6f05515229b1f0f49bfeab0a88feb4fee6b838616985442bb543d49
+EBUILD openscenegraph-3.6.5-r100.ebuild 4236 BLAKE2B 5e6cfaba7258f31bae4c93bb6c725c63671fc5daf5218b1c68c887cb9e86902e484a027440f03208e50b7f105a64d0f51e9fd1b73062096e687144a85beb62ec SHA512 4e5d3750547244938aba9fcc5c8946345bab68b1b179eb83dd0586bc78ef4d06a94eeaaf1efd3d72e96224092ea37398f5f51904f710096a00fd338f1d0ae147
MISC metadata.xml 1775 BLAKE2B 9646f239533a57882812428670fdc532671a096a476b9ad01904405ca5aa15316b6f43bf46588f72e19640be9ba5a179a471f11260a9250e090cda9f8fffde4d SHA512 4efe38c8f3be0ba9a3ff42290f7b9042740479474df73bdb4d2c73ef158cf79d9f0704eb5cb5b1ee0f80a3cfb1a13f96f7610753b0a55aa87ef22e92a922888d
diff --git a/dev-games/openscenegraph/openscenegraph-3.6.5-r100.ebuild b/dev-games/openscenegraph/openscenegraph-3.6.5-r100.ebuild
index 219fe815ef6d..32d8c57d2b1f 100644
--- a/dev-games/openscenegraph/openscenegraph-3.6.5-r100.ebuild
+++ b/dev-games/openscenegraph/openscenegraph-3.6.5-r100.ebuild
@@ -94,7 +94,7 @@ pkg_setup() {
src_configure() {
if use examples && use wxwidgets; then
- need-wxwidgets unicode
+ setup-wxwidgets unicode
fi
# Needed by FFmpeg
diff --git a/dev-games/poker-eval/Manifest b/dev-games/poker-eval/Manifest
index 1eb00278c5f0..5b99ec7fbc0e 100644
--- a/dev-games/poker-eval/Manifest
+++ b/dev-games/poker-eval/Manifest
@@ -1,3 +1,3 @@
DIST poker-eval-138.0.tar.gz 470224 BLAKE2B b0d585367730cf3f2ac7382c8290d8009f5967ca8a3b8fecf0db207888149004aaf2d9a774fb8130074ac271a771a45272c89c7d1326f66c07b864802f201412 SHA512 693dfac358beb63b3cbfb2d29bdea65904b894dd9872757db4e203849a0ca7c6951333dd181268c33cb54dd1bd37f57ed963d5c7ab5f9c34e67fdb211fac2fa6
-EBUILD poker-eval-138.0.ebuild 566 BLAKE2B 57d5ae57cd9cbdc0b505d0e90b5182e9769002098110df6d95e15b5a5d122d55a807e2aaf94e5b3d63528b167c8dac0b86faec2873fa8e027db8fcd954413254 SHA512 37745a4a6c06cc0d58963cd2a1b73efdf3f9abb8bbcd34bb7a694d1d734471cd25b0a5a8d93108fc70ba2582a99f007f76185ecd6b3cd057b4be8410a74497ec
+EBUILD poker-eval-138.0.ebuild 528 BLAKE2B 9912873895d6769a12d55bcf3028c875b5396e19df0a598eb262ae2409651d854a261ac57c21ef7545ffbcb61dc5bd801c0437a32ad7f008b1583268d9d95a52 SHA512 583c445c3225e6ea2a688dbdabfff60b30714a7b3674113c1e8b69f96996949299373a2b78f395075ac58e610de9b05fb6c590f23adee99ad8299d4e944acf7a
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/dev-games/poker-eval/poker-eval-138.0.ebuild b/dev-games/poker-eval/poker-eval-138.0.ebuild
index 0fb3aa86c059..415cd26152e0 100644
--- a/dev-games/poker-eval/poker-eval-138.0.ebuild
+++ b/dev-games/poker-eval/poker-eval-138.0.ebuild
@@ -1,8 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils ltprune
+EAPI=7
DESCRIPTION="A fast C library for evaluating poker hands"
HOMEPAGE="http://gna.org/projects/pokersource/"
@@ -11,16 +10,16 @@ SRC_URI="http://download.gna.org/pokersource/sources/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE="static-libs"
+
+DOCS=( AUTHORS ChangeLog NEWS README TODO WHATS-HERE )
src_configure() {
econf \
--without-ccache \
- $(use_enable static-libs static)
+ --disable-static
}
src_install() {
- DOCS="AUTHORS ChangeLog NEWS README TODO WHATS-HERE" \
- default
- prune_libtool_files
+ default
+ find "${ED}" -name '*.la' -delete || die
}
diff --git a/dev-games/ps2-packer/Manifest b/dev-games/ps2-packer/Manifest
index cfb263552160..bee1cc97ae84 100644
--- a/dev-games/ps2-packer/Manifest
+++ b/dev-games/ps2-packer/Manifest
@@ -1,3 +1,3 @@
DIST ps2-packer-0.4.4-linux.tar.gz 56579 BLAKE2B 42134434bc21f5a9b26dd6f47c5bdd6c824a603366d216541e5b3129648d39133ca49c396cbcdbd78495208da963dfe5425a501342698a763a99b2fddafca41d SHA512 491f662af5364fe0177a9a6676a80ae218a941f68c00bb7bc375f2002e61ea98afa58d6dd0c1f7e225e5659bd28e82c25128058edebb9dfb1794d297f090a28d
-EBUILD ps2-packer-0.4.4.ebuild 1532 BLAKE2B 742f1da11547caa8114ea48c2c6ffb2ceaa8cca4bfb20c2c0a22b85d89a5827b9f577c3b0452710c579c644f137d0777d48a18d0e246eb3aa1255c94b21a29b7 SHA512 2433468255c7278638482d0c6ace2f046c6aae974b4f8579bdb8208a597a39eb5d57d9654b30f0442d57a4bb593832af3fed0e179352db0bc96cc2015499d796
+EBUILD ps2-packer-0.4.4-r1.ebuild 1149 BLAKE2B ff6045d0a92bbf56c5532f891052e20955d5ce6a2240c408c9177b5e96099998532477bf4d000429100b051a99db57c02462b93b98ce06b476ecf17fa3a8303f SHA512 8d9870e7ad29222462f8285c364999563346cc911e2dcd0941ecb8f5ea3b12b470803a6833692ae82e567a36d91cbca62f16317f8eb3144d5e89ffdb880f3c66
MISC metadata.xml 345 BLAKE2B 36f1bf9af65d709f504951c0bdaf56eefe28a73785ffc8f6d80eb92fb8f2edea38e17f403a42be3b8e31c75f27da63df8e1d891599e1379f10b12000d5e39c0f SHA512 8eb0407ee72d763fe913a0a68915e9d2bd79daab7e16e96833d4318280d0a93dec7d1caada674815f16d6b62d6fd2ab1a1be63935977e1486d486eaca33f4ad7
diff --git a/dev-games/ps2-packer/ps2-packer-0.4.4-r1.ebuild b/dev-games/ps2-packer/ps2-packer-0.4.4-r1.ebuild
new file mode 100644
index 000000000000..5d3ee26ac3e7
--- /dev/null
+++ b/dev-games/ps2-packer/ps2-packer-0.4.4-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit wrapper
+
+DESCRIPTION="Another ELF packer for the PS2"
+HOMEPAGE="https://github.com/ps2dev/ps2-packer"
+SRC_URI="mirror://gentoo/${P}-linux.tar.gz"
+S="${WORKDIR}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+RESTRICT="strip"
+
+QA_TEXTRELS="
+ opt/ps2-packer/n2e-packer.so
+ opt/ps2-packer/n2d-packer.so
+ opt/ps2-packer/n2b-packer.so"
+
+QA_WX_LOAD="
+ opt/ps2-packer/stub/n2e-0088-stub
+ opt/ps2-packer/stub/lzo-0088-stub
+ opt/ps2-packer/stub/n2e-asm-1d00-stub
+ opt/ps2-packer/stub/null-0088-stub
+ opt/ps2-packer/stub/n2e-asm-one-1d00-stub
+ opt/ps2-packer/stub/n2e-1d00-stub
+ opt/ps2-packer/stub/zlib-1d00-stub
+ opt/ps2-packer/stub/n2b-0088-stub
+ opt/ps2-packer/stub/n2d-1d00-stub
+ opt/ps2-packer/stub/null-1d00-stub
+ opt/ps2-packer/stub/n2b-1d00-stub
+ opt/ps2-packer/stub/zlib-0088-stub
+ opt/ps2-packer/stub/lzo-1d00-stub
+ opt/ps2-packer/stub/n2d-0088-stub"
+
+RDEPEND="sys-libs/glibc"
+
+src_install() {
+ insinto /opt/${PN}
+ doins -r README.txt stub
+
+ exeinto /opt/${PN}
+ doexe *.so ps2-packer
+
+ make_wrapper ${PN} /opt/${PN}/${PN}
+}
diff --git a/dev-games/ps2-packer/ps2-packer-0.4.4.ebuild b/dev-games/ps2-packer/ps2-packer-0.4.4.ebuild
deleted file mode 100644
index 3354575677ff..000000000000
--- a/dev-games/ps2-packer/ps2-packer-0.4.4.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit games
-
-DESCRIPTION="another ELF packer for the PS2"
-HOMEPAGE="https://github.com/ps2dev/ps2-packer"
-SRC_URI="mirror://gentoo/${P}-linux.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE=""
-RESTRICT="strip"
-
-QA_TEXTRELS="
- ${GAMES_PREFIX_OPT:1}/ps2-packer/n2e-packer.so
- ${GAMES_PREFIX_OPT:1}/ps2-packer/n2d-packer.so
- ${GAMES_PREFIX_OPT:1}/ps2-packer/n2b-packer.so"
-
-QA_WX_LOAD="
- ${GAMES_PREFIX_OPT:1}/ps2-packer/stub/n2e-0088-stub
- ${GAMES_PREFIX_OPT:1}/ps2-packer/stub/lzo-0088-stub
- ${GAMES_PREFIX_OPT:1}/ps2-packer/stub/n2e-asm-1d00-stub
- ${GAMES_PREFIX_OPT:1}/ps2-packer/stub/null-0088-stub
- ${GAMES_PREFIX_OPT:1}/ps2-packer/stub/n2e-asm-one-1d00-stub
- ${GAMES_PREFIX_OPT:1}/ps2-packer/stub/n2e-1d00-stub
- ${GAMES_PREFIX_OPT:1}/ps2-packer/stub/zlib-1d00-stub
- ${GAMES_PREFIX_OPT:1}/ps2-packer/stub/n2b-0088-stub
- ${GAMES_PREFIX_OPT:1}/ps2-packer/stub/n2d-1d00-stub
- ${GAMES_PREFIX_OPT:1}/ps2-packer/stub/null-1d00-stub
- ${GAMES_PREFIX_OPT:1}/ps2-packer/stub/n2b-1d00-stub
- ${GAMES_PREFIX_OPT:1}/ps2-packer/stub/zlib-0088-stub
- ${GAMES_PREFIX_OPT:1}/ps2-packer/stub/lzo-1d00-stub
- ${GAMES_PREFIX_OPT:1}/ps2-packer/stub/n2d-0088-stub"
-
-RDEPEND="sys-libs/glibc"
-
-S=${WORKDIR}
-
-src_install() {
- insinto "${GAMES_PREFIX_OPT}"/${PN}
- doins -r README.txt stub
- exeinto "${GAMES_PREFIX_OPT}"/${PN}
- doexe *.so ps2-packer
- games_make_wrapper ${PN} "${GAMES_PREFIX_OPT}"/${PN}/${PN}
- prepgamesdirs
-}
diff --git a/dev-games/quake4-sdk/Manifest b/dev-games/quake4-sdk/Manifest
index 3ce4ce9205e2..8b379b3cd00e 100644
--- a/dev-games/quake4-sdk/Manifest
+++ b/dev-games/quake4-sdk/Manifest
@@ -1,4 +1,3 @@
DIST quake4-linux-1.4.2-sdk.x86.run 65799543 BLAKE2B c4911b63842d4c5226f41bc6bc1137a993ace9644600dad68b328c2c1c4c69c1cc93cbe65f677ea4f092a82e6c5bc41fec49287f25007a34c7d951e421d99624 SHA512 21f09f71f040e22d9d4cfa09aa3d5d276d71716ed4eab5098682f8060eb0159d460f6f02b35d110689570f8c251141bf5d0eb1e4af8f68fcaa66b9e7bcb3855f
-EBUILD quake4-sdk-1.4.2-r1.ebuild 506 BLAKE2B 33e00f6159996a01c8069120ea893170dc44f9eca0fcee245d541bc1f278827011ed332d6d80240c7c26501ad694d637f212c5eaa54dcdc7ba40f6309c716b63 SHA512 24f6f4044e18bfc00e336750251e56fb4cd640449369d2a713be2d346dff073935e75a09be33ffa73584d27faa34edece79fc8c7201ac673c2a31977676deed2
-EBUILD quake4-sdk-1.4.2.ebuild 540 BLAKE2B 282b042508fa49e12294e1bcb2772cb55c37de0be7187da17734b263379540bfbecca1fc2ac1998238f08ab8ffe69b0620319586655ed97ba6c1989ecfa9d0b6 SHA512 7306873b8fa9517e6fab33d1d29874e1d349553b844d4738054a2ed00f978358ab170ab266a147391834ea7d6f0422cc5f5906e3d541e09438a242488159342e
+EBUILD quake4-sdk-1.4.2-r1.ebuild 496 BLAKE2B b2af12fc385bf8809f9c5467d8a700ca5855717b0c5f448775f25b5608b3bed98107de55b8159ba2a0a92e88a5b2552c662db7e964d4838f6509c4f5a1bdd6f5 SHA512 b9e7fbe6fc84441e93893ee514334c607d440bb44860ac5aeef540614b730b192826db18298b1b0aba440bbc2ca18e0ef1a155354a52eda120ec95e53b0fd606
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/dev-games/quake4-sdk/quake4-sdk-1.4.2-r1.ebuild b/dev-games/quake4-sdk/quake4-sdk-1.4.2-r1.ebuild
index fb80cba1dafb..7b32e90dcf28 100644
--- a/dev-games/quake4-sdk/quake4-sdk-1.4.2-r1.ebuild
+++ b/dev-games/quake4-sdk/quake4-sdk-1.4.2-r1.ebuild
@@ -1,27 +1,26 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
+
inherit unpacker
DESCRIPTION="Quake4 SDK"
HOMEPAGE="https://www.iddevnet.com/quake4/"
SRC_URI="mirror://idsoftware/quake4/source/linux/quake4-linux-${PV}-sdk.x86.run"
+S="${WORKDIR}"
LICENSE="QUAKE4"
SLOT="0"
KEYWORDS="-* amd64 x86"
-IUSE=""
RESTRICT="bindist mirror strip"
-S="${WORKDIR}"
-
src_unpack() {
unpack_makeself
rm -rf setup.{sh,data} || die
}
src_install() {
- insinto "/opt/${PN}"
+ insinto /opt/${PN}
doins -r *
}
diff --git a/dev-games/quake4-sdk/quake4-sdk-1.4.2.ebuild b/dev-games/quake4-sdk/quake4-sdk-1.4.2.ebuild
deleted file mode 100644
index 03bf48f840d3..000000000000
--- a/dev-games/quake4-sdk/quake4-sdk-1.4.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit unpacker games
-
-DESCRIPTION="Quake4 SDK"
-HOMEPAGE="https://www.iddevnet.com/quake4/"
-SRC_URI="mirror://idsoftware/quake4/source/linux/quake4-linux-${PV}-sdk.x86.run"
-
-LICENSE="QUAKE4"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE=""
-RESTRICT="bindist mirror strip"
-
-S=${WORKDIR}
-
-src_unpack() {
- unpack_makeself
- rm -rf setup.{sh,data} || die
-}
-
-src_install() {
- insinto "${GAMES_PREFIX_OPT}/${PN}"
- doins -r *
- prepgamesdirs
-}
diff --git a/dev-games/simgear/Manifest b/dev-games/simgear/Manifest
index adb92d50c37a..c5f2e35813fc 100644
--- a/dev-games/simgear/Manifest
+++ b/dev-games/simgear/Manifest
@@ -1,6 +1,6 @@
AUX simgear-2019.1.1-gdal3.patch 388 BLAKE2B 364d5f6692809c67d73a3191f387cbd9735e7183a25696e612827c1a796c872ee5d4a09085fa8a24a0fd524725fdeca9303c5c5ee71981de054ab5a8833d5285 SHA512 44d59cf379c8c7d82b87a31a4d29dd02aaa865c37f12c7e565c641bf3fb14497f4d63b69bbc973551b53d74919ddce5495e3f29b598ed87a6a4565e22ec81667
AUX simgear-2020.1.2-do-not-assume-libc++-clang.patch 629 BLAKE2B 1ce89c84f6ac94d7f29a3d9fc8b66cd972dcca809188ac487f7b1d961b9bad6ecdaf31882e5a0beb239cf2fb0d946bff7c5838dca7ac7872cbab22480a7b7aed SHA512 a294c55b84331bdabdea5d950b5a9a53c17eb4b949a863cb0b77c9dd585cb6a43b74f86323e1cc4de48564e064927cd49d7dec032361e50f75bfc82351319a26
DIST simgear-2020.3.6.tar.bz2 1408963 BLAKE2B 55583e9a7463bb16bfa2ff6bbcd60b8160adf57246b3820371cd262a7376425fbed75ecc18396782eb9e62ddf540c352ad3417d38cf62c42e2a24b9439da958a SHA512 eaa8e3663c5fb486ea0fdad26c490fa49472596157d8d19e60426d5a1d340dfda4e5e3d82f68542bb6d9689abb8e867dc33761ea578b9c8f6c07aeb4b942880e
-EBUILD simgear-2020.3.6.ebuild 1487 BLAKE2B 3c5cefe732a744b7b85c76d4e1d84e10266cf3d174ba258f9b63151612422317db2645d052de823a7b08512e90875248635a7594013b3b6a5a3e4a844f82aed4 SHA512 75240ff70ec955fa3326f9a80ba154a83735b19937c943c5134a0db2bb08cddd57e1c33985b982c93c86833c0a898b3b0670d538d2497bf0c471f13bd493888e
-EBUILD simgear-9999.ebuild 1549 BLAKE2B 510266f574a163238cef82216bf0600344af02759be07f22e4373fc69ecb5af53cd4e9ec2d352316531f149abc710f3e87bbbe5d234e3511ca8991509ce3071d SHA512 0a27cbc7492698c49bea76703bcc74f6f3733945177bd2c5822f606206cd5ddeb768ed4797bc2005c795111e24e48df7a4fb0918571eadbcca990e51daa1c192
+EBUILD simgear-2020.3.6.ebuild 1474 BLAKE2B af728857ec5cbb840f823b92f343f17f9d479b4b9bf7c6bafd36d5d63b551c3b7814d12c181088dc50a8754a9e2ce4b922460f131f23794f2c1ee5c9f95f6dc5 SHA512 210b7be34a98ad4cd12bdc15b0bc07fa24758ce1c074273dceb8422fc53df720131cdaddb17e7ac36cc5ee9295d6076d319597161ac776987863c4502b516673
+EBUILD simgear-9999.ebuild 1529 BLAKE2B 109080b15c86f1bec2480e52e9abddc8e74764a6d42f41edfa4ebc7cf995e1e8fa8292534926e857ee7749ae0b5ce19d369478c654c336dc437c5d2bb11c29f8 SHA512 d28d6376037ed605586ae09e9961f0584bb2b2d04a44aea5268d455e2180a649f98c90f15ff8e051a3483f36495e5aad48468c7ca54fb7b969d82de53c3e7d6e
MISC metadata.xml 911 BLAKE2B 978dd6e83dce780a6b6250e86def3f5f3052d7c09cda9d4974ec9f63d151cb0040c9434cde00007a8821b28854d2c49c5a040e29f176d1ebb91600e97ba09f17 SHA512 59839dd8b60cbf26b548157edf6f30255c2ca81545df77d39d47cebbf2eec561014c698ac15028765921fb9a7a570f5032f699f71fc135c5bbad211ce6b0a5a8
diff --git a/dev-games/simgear/simgear-2020.3.6.ebuild b/dev-games/simgear/simgear-2020.3.6.ebuild
index 27e64f9ebd30..19f9fa3ffdba 100644
--- a/dev-games/simgear/simgear-2020.3.6.ebuild
+++ b/dev-games/simgear/simgear-2020.3.6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit cmake toolchain-funcs flag-o-matic
+inherit cmake toolchain-funcs
DESCRIPTION="Development library for simulation games"
HOMEPAGE="https://www.flightgear.org/"
diff --git a/dev-games/simgear/simgear-9999.ebuild b/dev-games/simgear/simgear-9999.ebuild
index edb882cd32f0..a0b874f3f6a4 100644
--- a/dev-games/simgear/simgear-9999.ebuild
+++ b/dev-games/simgear/simgear-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit eutils cmake toolchain-funcs flag-o-matic git-r3
+inherit cmake toolchain-funcs git-r3
DESCRIPTION="Development library for simulation games"
HOMEPAGE="https://www.flightgear.org/"
diff --git a/dev-games/tiled/Manifest b/dev-games/tiled/Manifest
index 37e653f42ce9..418c59e210c9 100644
--- a/dev-games/tiled/Manifest
+++ b/dev-games/tiled/Manifest
@@ -1,4 +1,6 @@
AUX tiled-1.4.3-python-38.patch 479 BLAKE2B ec7a36fbaddb9cd5b954285e25cd02e1c169e9fce4bb51dcdde528c60849086d4a0cf1bd706b909f2fd87be8174faf0f3488317fb05ed4c801dfffdda9af94f2 SHA512 6694d4bd8d79f5575e1b95fc5aa5b832e2193ff9475ea4e624db12f8305eac5b1a20cac4549ae1924e803ee6f5e9ab7835496c02a66c1e7f834671ada8549ebd
DIST tiled-1.4.3.tar.gz 17806808 BLAKE2B 81b5a32cc1e6f5f3b4af5520752d34572f0e78aad90df435d075b53ac18b39961aa22d23cff614cd83f0883fd2fd2bca69026160cb8b1b727fddaeff5764babe SHA512 1e75e323733e05563bf542364778d95f2f22484ec0d85b4a9e7fac782c117934b37b049724979be5c83de86a3900c7ca2e9f3c5a660c530d2ecd0f023eb22c2e
+DIST tiled-1.5.0.tar.gz 16694406 BLAKE2B ccab3ec9f5ac807126ddf5d26e4eaa06357e67ffbd63550bdad93e814ff02350f9138f62114a56b5e64bc6c7fd3f6664ab7da836cab7e478ea7075111fa1cae7 SHA512 eb25affdab481db29ab2bbaeb4abafd453b2b43ae47e4b8f9f2fd1ed0d8ed55fdb45ec1bdc0b484ba9a2d63afad5a0c9ba6376304ed4b1eab3918c36a0af29c9
EBUILD tiled-1.4.3-r1.ebuild 1449 BLAKE2B 017f74d6e359199357991d1c6077a9665dd3bdfcabce2a5a4c68a240aee3010059cd367ae64cfaa6c56f698182292a3725a1b6bb2a363af2e3ddf38b42dbe6ca SHA512 4c23db0081e14bae7e0b0bb6be5c949e46a4ecba6ea7a7f53f4920867ca9538b4201e31f342eae76e85182ca4da0fda2d88ef9a43ca9ef2cc92b39c3ef24b4f7
+EBUILD tiled-1.5.0.ebuild 1403 BLAKE2B f4f514d3f4f1f0a449d3074d214bfafb1e034a4a9343b2a834ddcdb7a8bc126a66d26947a367a9850eae36377f23d3528e3b1bbe7b4542e35e6c0bff89c7f858 SHA512 3763cd55f12be9f94e1342630d1c4dffdac36b5c8f3eef4db7f82782479c3f6edbdbbd97c7d16a3fe7fda312e64fc2ee2f95360e589189664033b4404dfbdcd6
MISC metadata.xml 297 BLAKE2B aaa357a6b59433dc43e1d4c13d13e700e56bb2cb54806defc8defb0880abe067ada43f24a0ca5e02e0acf2be8d294a907d066599cabc1873881092d2fd86fe38 SHA512 0875fcc01853efe23097a84f854432b8450ef0419a6329a813dc0e3d4eee46943ed7e80ff2df52700c822bba60cf56f2dbdac99a54cb2a3f58bf18db0baea069
diff --git a/dev-games/tiled/tiled-1.5.0.ebuild b/dev-games/tiled/tiled-1.5.0.ebuild
new file mode 100644
index 000000000000..fdbcb6753cda
--- /dev/null
+++ b/dev-games/tiled/tiled-1.5.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+inherit python-single-r1 qmake-utils xdg-utils
+
+DESCRIPTION="A general purpose tile map editor"
+HOMEPAGE="https://www.mapeditor.org/"
+SRC_URI="https://github.com/bjorn/tiled/archive/v${PV}/${P}.tar.gz"
+
+LICENSE="BSD BSD-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples python"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+ app-arch/zstd:=
+ >=dev-qt/qtcore-5.15:5
+ >=dev-qt/qtdeclarative-5.15:5
+ >=dev-qt/qtgui-5.15:5
+ >=dev-qt/qtnetwork-5.15:5
+ >=dev-qt/qtwidgets-5.15:5
+ sys-libs/zlib
+ python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig
+"
+
+DOCS=( AUTHORS COPYING NEWS.md README.md )
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ eqmake5 \
+ LIBDIR="/usr/$(get_libdir)" \
+ PREFIX="/usr" \
+ SYSTEM_ZSTD="yes" \
+ DISABLE_PYTHON_PLUGIN="$(usex !python)" \
+ USE_FHS_PLUGIN_PATH="true"
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+
+ einstalldocs
+
+ if use examples ; then
+ docompress -x /usr/share/doc/${PF}/examples
+ dodoc -r examples
+ fi
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+}
diff --git a/dev-games/wfmath/Manifest b/dev-games/wfmath/Manifest
index 21f897a4b769..361770a754c5 100644
--- a/dev-games/wfmath/Manifest
+++ b/dev-games/wfmath/Manifest
@@ -1,3 +1,4 @@
+AUX wfmath-1.0.2-fix-bashisms.patch 592 BLAKE2B b1bb41c95967fcfa1beb76669c85a97851fa9443cdf9660dee100f263e4514649c9a49668b4351c49c41f17a40ccaf6b80b457f9958829a7576631d5d2f3751c SHA512 0c60728d86ecd4445b02e3713ab49947aadfb2e5e69ed41d2d437cc454ffe1c80d36efb1e6cbf648c4f9ba1e8bd81fdc9d34cd1d32b2cfa533013d2c4d188340
DIST wfmath-1.0.2.tar.bz2 399987 BLAKE2B d299a6d90a37a90daa6a86e0ddad15201c1a5ee247159633ba68fcb6d0df1205bd60869e73d4849b923f3dd8142a167348bdac6764dda7a3b9857d9b9eae5701 SHA512 3506dbaed5db914b0be5483d5b589d95ed495b6375384e4b045844f8d76240f97b5c322ac432faf177f16da0fedd0b0e6006877a9b40e7f5d31d3324efa6de57
-EBUILD wfmath-1.0.2.ebuild 624 BLAKE2B 73cc798a6d978d5cac00c2e10c79d6c93ad33291d383441f94c126840cfa034d7404e55bce1adf498288ac1d35575eb5e8b6fdab6407993f5165b8b0bd5a7ce9 SHA512 bb2a0971719c58c792a64b85aa754c935367f8cded5e3ec61da32f5c64ff7f1b2d6ad16c2e6ea2f82415a15180e2ec6870931a2e8d816add14ca1da418b38e3d
+EBUILD wfmath-1.0.2.ebuild 766 BLAKE2B 9da263e4b7ede53eaa3b35d4cf5ea28c367ed1aa57ca215be40e351a7a1afa16c5be0f2e4b8d1106afc3024129f5b401122d09ea986dd38800baddad880fadaf SHA512 063004c2860d062f1d7c5494d0f9af2d56c7aca45ccaec75a275e6723e30bf818801bd6f5366ac05ce93a4dc76638815c950b698a9614b90c7e4d8ef20b44cc4
MISC metadata.xml 834 BLAKE2B b2d412774009fe2c79f1491f1a32b58d8666e7a1bfcfb75f3a9322618094a05d86104976693d386389718d8a07be41125e867ea9915714bfc182dc507f03179b SHA512 c99727d8b00129b35865cf778eb9d6c438e53189982b54a87a2463e3664d98572f24d4fe3b7d814c2d19bfe52bafc4df4be155d68f2cc177523ede9ac104deac
diff --git a/dev-games/wfmath/files/wfmath-1.0.2-fix-bashisms.patch b/dev-games/wfmath/files/wfmath-1.0.2-fix-bashisms.patch
new file mode 100644
index 000000000000..d9a6edcfbd95
--- /dev/null
+++ b/dev-games/wfmath/files/wfmath-1.0.2-fix-bashisms.patch
@@ -0,0 +1,16 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -81,11 +81,11 @@ PKG_CHECK_MODULES(ATLAS_0_6, atlascpp-0.6 >= 0.6.0,
+ dnl those should already be using Atlas explicitly.
+ ], found_atlas_0_6=no)
+
+-AM_CONDITIONAL(HAVE_ATLAS_0_6, test $found_atlas_0_6 == yes)
++AM_CONDITIONAL(HAVE_ATLAS_0_6, test $found_atlas_0_6 = xyes)
+
+ AC_CHECK_HEADERS(sstream strstream, [ found_string_stream=yes break ],
+ [ found_string_stream=no ])
+-if test $found_string_stream == no ; then
++if test $found_string_stream = xno ; then
+ AC_MSG_ERROR(Couldn't find C++ string <-> stream conversion method.)
+ fi
+
diff --git a/dev-games/wfmath/wfmath-1.0.2.ebuild b/dev-games/wfmath/wfmath-1.0.2.ebuild
index 59d89b7ef79e..a784467255d9 100644
--- a/dev-games/wfmath/wfmath-1.0.2.ebuild
+++ b/dev-games/wfmath/wfmath-1.0.2.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils ltprune
+EAPI=7
+
+inherit autotools
DESCRIPTION="Worldforge math library"
HOMEPAGE="http://www.worldforge.org/dev/eng/libraries/wfmath"
@@ -11,14 +12,26 @@ SRC_URI="mirror://sourceforge/worldforge/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE="doc static-libs"
+IUSE="doc"
+
+BDEPEND="
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.0.2-fix-bashisms.patch
+)
+
+src_prepare() {
+ default
-RDEPEND=""
-DEPEND="doc? ( app-doc/doxygen )
- virtual/pkgconfig"
+ # For bashisms patch
+ eautoreconf
+}
src_configure() {
- econf $(use_enable static-libs static)
+ econf --disable-static
}
src_compile() {
@@ -28,6 +41,11 @@ src_compile() {
src_install() {
default
- use doc && dohtml doc/html/*
- prune_libtool_files
+
+ if use doc ; then
+ docinto html
+ dodoc doc/html/*
+ fi
+
+ find "${ED}" -type f -name '*.la' -delete || die
}