From faddeff65d652bda3291eba255955adb17f1aa19 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 24 Nov 2023 16:33:11 +0000 Subject: gentoo auto-resync : 24:11:2023 - 16:33:11 --- gnustep-base/Manifest.gz | Bin 1724 -> 1722 bytes gnustep-base/gnustep-gui/Manifest | 3 +- .../files/gnustep-gui-0.30.0-nssound.patch | 24 ++++++++ .../gnustep-gui/gnustep-gui-0.30.0-r1.ebuild | 61 +++++++++++++++++++++ gnustep-base/gnustep-gui/gnustep-gui-0.30.0.ebuild | 59 -------------------- 5 files changed, 87 insertions(+), 60 deletions(-) create mode 100644 gnustep-base/gnustep-gui/files/gnustep-gui-0.30.0-nssound.patch create mode 100644 gnustep-base/gnustep-gui/gnustep-gui-0.30.0-r1.ebuild delete mode 100644 gnustep-base/gnustep-gui/gnustep-gui-0.30.0.ebuild (limited to 'gnustep-base') diff --git a/gnustep-base/Manifest.gz b/gnustep-base/Manifest.gz index 061a31660917..81c4189f9e46 100644 Binary files a/gnustep-base/Manifest.gz and b/gnustep-base/Manifest.gz differ diff --git a/gnustep-base/gnustep-gui/Manifest b/gnustep-base/gnustep-gui/Manifest index e4313e771cba..9c656bb0cd36 100644 --- a/gnustep-base/gnustep-gui/Manifest +++ b/gnustep-base/gnustep-gui/Manifest @@ -1,8 +1,9 @@ AUX gnustep-gui-0.28.0-icu68.patch 386 BLAKE2B 0141baf418586ec2fac3614cc97db043b4f453a6aa59fceaec430f949ef3c7cbc5eac08b84090a1da5ec9fc309ab0730224ce667da87a815e3e424bc4667fa99 SHA512 3260b694a6fd69b6db78b09c372705e35aa86fa741d1d4c1541a51ff2457eef2adcb825f1a7a3127c3e15eced50eee7f4731eb7fec3068c69ad062cd541cd7c9 +AUX gnustep-gui-0.30.0-nssound.patch 783 BLAKE2B bb7259fcadd5dfd04c9f3ea76f43c7781970e94b707bc1824d7b89c9ca21bee242a95814d89a6d2c995afe0a1a59f3bdd77ffbe252d9581491f0052e3775acc5 SHA512 d32b5faf0152377736767a823082c239f1e36592a52e74be00dd6773841b50bb1c80a462d3fa2ac0bff58485cebd5e8c47a75d5c549660dc2cc2855f57528b62 DIST gnustep-gui-0.28.0.tar.gz 2933013 BLAKE2B d6076fde3d90625059907d3fb7a3a8edc9ed37a02f31b249f7d8e84a0f1a11ade6aa5e7aa6ac6bf394f561c98259500b342bb828fb583ce847e402101bb7d0f9 SHA512 9c5b979c908f63c99a6d050c2f2b9f50aedad440645c6e9045e78f631335ab3290ae09f69128d57b8b88ffb063d118d3f62f45ccecde99bb135de6c60b46586f DIST gnustep-gui-0.29.0.tar.gz 2994299 BLAKE2B 6624321e4df3fa7aef659f5c4d364d4f39790c47f9093ff84a87d7535ff1819b0fa331461d442ad0dcec1dbd5cf27e902972b039f6464b2f1330a54807faeea2 SHA512 bbb413d5b391d2e6e30c2f875913b1c7497d5408e595160e51d3ba5b15dd014b531d411861cb8d094a1a21a8f405ff22c4374874dd52a669d1d9738f4a9ddeef DIST gnustep-gui-0.30.0.tar.gz 3044530 BLAKE2B 6bd35b579c752a0b949ab1f84b56f96be21a5c3afdb28394fff71399b32f90f7cfbe85c443515b609db4879656c19886a71e5be1bbfcbd4feb79f24fc59f9f5c SHA512 6825c32811ba0e4fb5b97d01055c5fe72a025de8eeb78b75409fe7535e365c9aa7b8146ba22c2ed7b59ae6174c1adabe80f58c9ffb72d8f6bc08ab28a06830f5 EBUILD gnustep-gui-0.28.0-r1.ebuild 1419 BLAKE2B a0be41b6ba66403e2d4f9635ab2be193a3890f61125a268201e6e618fe43df6ca130a135e4bc19a446961b88f8d97e68081b454869d5acb6a661620e9fcb0297 SHA512 77f194434d5020bfbd7f346dabcc88898edad04cd0c214c071f651cbace5f13d63a69a84df8e3c222e5e68ae168a8e7c7ac9a7d8c42fd4a7b08382b2dd310b7e EBUILD gnustep-gui-0.29.0-r1.ebuild 1378 BLAKE2B 62dfdb2fe58e76ba44aeddb3149d82d01153aa19dfdfb6b6c977d29e827acfff712e7d94b8e03059e82a0d2bf298bdbbb851b7ee313deaee28e682c2630b0fa8 SHA512 e981311f1137fdca40a8574d6c70111c6bff8cbbc5578b313f4b81b23248d98558a55f85e389ebc7085d6ddad8652215a1b8d5fe844c9dd77e10befb4321ddad -EBUILD gnustep-gui-0.30.0.ebuild 1379 BLAKE2B 7261eb0eaf845f0dc5a2c692b00fc585052d725683c5e263834e4197ed84a4af94427dd0b877cec23fbc2af22eff1a0e0156a758121e25c8582d9e121f1fdcab SHA512 0485e42d708284c6a46978d8dd78e7f92fe941bc3f7c8fe3b771bb6a26994d5b627468eb1ebd5725372283c1c3f9b3180336d3b4b5eecbd8a794cf717d686d58 +EBUILD gnustep-gui-0.30.0-r1.ebuild 1425 BLAKE2B b8fac5c2c07c4267b084a85458264a783225ac17183f3cd53343b9b1fa68d0f5852bfec66aea26615764cd60738f03a4b3a0fdd4beae67b5a6a36d6e923422c3 SHA512 9f1e9a74ac99c6aa69b623d7b2e789e1b9c18ffbf885527e83f6b1078f1af336f7b442791fe5489bf0692669333f8f9f68362cf0592c8017b6b6e3008ef21a83 MISC metadata.xml 1545 BLAKE2B 14e5fbfc4c7e4f08e5dcd8cc1863bf2178dc7aaebd2d38c115cf861b29b5e645eefd699c5bf8bcd264f0f38a36db47f400e1ea4a47ea570d718d458cc4582669 SHA512 b7f18e4d93652adc5f23b06591ae67da606bbede0eff87a08088ed68f76697641b91ba76ddf9545b12ba5f9c926c1229a0d4e0f08861b534eed0f567c7007992 diff --git a/gnustep-base/gnustep-gui/files/gnustep-gui-0.30.0-nssound.patch b/gnustep-base/gnustep-gui/files/gnustep-gui-0.30.0-nssound.patch new file mode 100644 index 000000000000..872a12e1169a --- /dev/null +++ b/gnustep-base/gnustep-gui/files/gnustep-gui-0.30.0-nssound.patch @@ -0,0 +1,24 @@ +From f10c0eeb1ba5276d32c70a479f77eff54c6bdba5 Mon Sep 17 00:00:00 2001 +From: Sebastian Reitenbach +Date: Thu, 2 Mar 2023 13:19:39 +0100 +Subject: [PATCH] This broke building SimpleAgenda for me: + +In file included from SoundBackend.m:1: +/usr/local/include/AppKit/NSSound.h:57:1: error: unknown type name 'APPKIT_EXPORT_CLASS' +APPKIT_EXPORT_CLASS +--- + Headers/AppKit/NSSound.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/Headers/AppKit/NSSound.h b/Headers/AppKit/NSSound.h +index 4f4438765..c28019f55 100644 +--- a/Headers/AppKit/NSSound.h ++++ b/Headers/AppKit/NSSound.h +@@ -30,6 +30,7 @@ + + #ifndef _GNUstep_H_NSSound + #define _GNUstep_H_NSSound ++#import + + #import + #import diff --git a/gnustep-base/gnustep-gui/gnustep-gui-0.30.0-r1.ebuild b/gnustep-base/gnustep-gui/gnustep-gui-0.30.0-r1.ebuild new file mode 100644 index 000000000000..266a0fd9a8f9 --- /dev/null +++ b/gnustep-base/gnustep-gui/gnustep-gui-0.30.0-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnustep-base multilib virtualx + +DESCRIPTION="Library of GUI classes written in Obj-C" +HOMEPAGE="https://gnustep.github.io/" +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="cups gif icu jpeg png speech" + +DEPEND="${GNUSTEP_CORE_DEPEND} + app-text/aspell + >=gnustep-base/gnustep-base-1.28.0:=[icu?] + media-libs/audiofile + >=media-libs/tiff-3:= + x11-libs/libXt + cups? ( >=net-print/cups-1.7.4:= ) + gif? ( >=media-libs/giflib-4.1:= ) + icu? ( dev-libs/icu:= ) + jpeg? ( media-libs/libjpeg-turbo:= ) + png? ( >=media-libs/libpng-1.2:= ) + speech? ( app-accessibility/flite )" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}"/${P}-nssound.patch ) + +src_prepare() { + gnustep-base_src_prepare + + # remove hardcoded -g -Werror, bug #378179 + sed -i -e 's/-g -Werror//' \ + Tools/say/GNUmakefile \ + Tools/speech/GNUmakefile \ + || die +} + +src_configure() { + egnustep_env + + local myconf= + use gif && myconf="--disable-ungif --enable-libgif" + + econf \ + $(use_enable cups) \ + $(use_enable icu) \ + $(use_enable jpeg) \ + $(use_enable png) \ + $(use_enable speech) \ + --with-tiff-include="${EPREFIX}"/usr/include \ + --with-tiff-library="${EPREFIX}"/usr/$(get_libdir) \ + ${myconf} +} + +src_test() { + virtx default +} diff --git a/gnustep-base/gnustep-gui/gnustep-gui-0.30.0.ebuild b/gnustep-base/gnustep-gui/gnustep-gui-0.30.0.ebuild deleted file mode 100644 index 8bbccd8f2ea8..000000000000 --- a/gnustep-base/gnustep-gui/gnustep-gui-0.30.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnustep-base multilib virtualx - -DESCRIPTION="Library of GUI classes written in Obj-C" -HOMEPAGE="https://gnustep.github.io/" -SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="cups gif icu jpeg png speech" - -DEPEND="${GNUSTEP_CORE_DEPEND} - app-text/aspell - >=gnustep-base/gnustep-base-1.28.0:=[icu?] - media-libs/audiofile - >=media-libs/tiff-3:= - x11-libs/libXt - cups? ( >=net-print/cups-1.7.4:= ) - gif? ( >=media-libs/giflib-4.1:= ) - icu? ( dev-libs/icu:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - png? ( >=media-libs/libpng-1.2:= ) - speech? ( app-accessibility/flite )" -RDEPEND="${DEPEND}" - -src_prepare() { - gnustep-base_src_prepare - - # remove hardcoded -g -Werror, bug #378179 - sed -i -e 's/-g -Werror//' \ - Tools/say/GNUmakefile \ - Tools/speech/GNUmakefile \ - || die -} - -src_configure() { - egnustep_env - - local myconf= - use gif && myconf="--disable-ungif --enable-libgif" - - econf \ - $(use_enable cups) \ - $(use_enable icu) \ - $(use_enable jpeg) \ - $(use_enable png) \ - $(use_enable speech) \ - --with-tiff-include="${EPREFIX}"/usr/include \ - --with-tiff-library="${EPREFIX}"/usr/$(get_libdir) \ - ${myconf} -} - -src_test() { - virtx default -} -- cgit v1.2.3