diff options
Diffstat (limited to 'dev-games')
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 Binary files differindex 6bc896763eff..b00d4fdc85a9 100644 --- a/dev-games/Manifest.gz +++ b/dev-games/Manifest.gz 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 } |