From 22675716b657068927acfe05d946edcbe988aead Mon Sep 17 00:00:00 2001 From: Abdelrahman Sarhan Date: Tue, 22 Oct 2024 14:36:06 -0400 Subject: [PATCH 1/8] Revert "games-fps/crispy-doom: Fixed configure.ac overwriting CFLAGS and LDFLAGS" Found a better fix. This reverts commit 2aee9b2b00201ad5cd25b44e803e1d93c63c86ed. Signed-off-by: Abdelrahman Sarhan --- games-fps/crispy-doom/crispy-doom-5.12.0.ebuild | 4 ---- games-fps/crispy-doom/crispy-doom-6.0.ebuild | 4 ---- .../files/crispy-doom-5.12.0-makeopts.patch | 15 --------------- .../files/crispy-doom-6.0-makeopts.patch | 15 --------------- 4 files changed, 38 deletions(-) delete mode 100644 games-fps/crispy-doom/files/crispy-doom-5.12.0-makeopts.patch delete mode 100644 games-fps/crispy-doom/files/crispy-doom-6.0-makeopts.patch diff --git a/games-fps/crispy-doom/crispy-doom-5.12.0.ebuild b/games-fps/crispy-doom/crispy-doom-5.12.0.ebuild index 61c3883e02..60823967d7 100644 --- a/games-fps/crispy-doom/crispy-doom-5.12.0.ebuild +++ b/games-fps/crispy-doom/crispy-doom-5.12.0.ebuild @@ -50,10 +50,6 @@ src_prepare() { eautoreconf } -PATCHES=( - "${FILESDIR}"/${P}-makeopts.patch -) - src_configure() { econf \ --enable-bash-completion \ diff --git a/games-fps/crispy-doom/crispy-doom-6.0.ebuild b/games-fps/crispy-doom/crispy-doom-6.0.ebuild index ede240fb3d..f4dfd01919 100644 --- a/games-fps/crispy-doom/crispy-doom-6.0.ebuild +++ b/games-fps/crispy-doom/crispy-doom-6.0.ebuild @@ -43,10 +43,6 @@ DOCS=( "README.Strife.md" ) -PATCHES=( - "${FILESDIR}"/"${P}"-makeopts.patch -) - src_prepare() { default diff --git a/games-fps/crispy-doom/files/crispy-doom-5.12.0-makeopts.patch b/games-fps/crispy-doom/files/crispy-doom-5.12.0-makeopts.patch deleted file mode 100644 index 876ab18981..0000000000 --- a/games-fps/crispy-doom/files/crispy-doom-5.12.0-makeopts.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- a/configure.ac 2024-10-21 18:54:07.483980753 -0400 -+++ b/configure.ac 2024-10-21 18:54:52.224330577 -0400 -@@ -166,8 +166,10 @@ - - # TODO: We currently link everything against libraries that don't need it. - # Use the specific library CFLAGS/LIBS variables instead of setting them here. --CFLAGS="$CFLAGS $SDL_CFLAGS ${SAMPLERATE_CFLAGS:-} ${PNG_CFLAGS:-} ${LIBZ_CFLAGS:-}" --LDFLAGS="$LDFLAGS $SDL_LIBS ${SAMPLERATE_LIBS:-} ${PNG_LIBS:-} ${LIBZ_LIBS:-}" -+UCFLAGS:=$(shell emerge --info | grep CFLAGS=".*" | cut -d'"' -f2) -+ULDFLAGS:=$(shell emerge --info | grep LDFLAGS=".*" | cut -d'"' -f2) -+CFLAGS+="$UCFLAGS $SDL_CFLAGS ${SAMPLERATE_CFLAGS:-} ${PNG_CFLAGS:-} ${LIBZ_CFLAGS:-}" -+LDFLAGS+="$ULDFLAGS $SDL_LIBS ${SAMPLERATE_LIBS:-} ${PNG_LIBS:-} ${LIBZ_LIBS:-}" - case "$host" in - *-*-mingw* | *-*-cygwin* | *-*-msvc* ) - LDFLAGS="$LDFLAGS -lwinmm" diff --git a/games-fps/crispy-doom/files/crispy-doom-6.0-makeopts.patch b/games-fps/crispy-doom/files/crispy-doom-6.0-makeopts.patch deleted file mode 100644 index 4e4d72d3fc..0000000000 --- a/games-fps/crispy-doom/files/crispy-doom-6.0-makeopts.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- a/configure.ac 2023-03-31 16:42:24.000000000 -0400 -+++ b/configure.ac 2024-10-21 19:11:20.577093421 -0400 -@@ -184,8 +184,10 @@ - - # TODO: We currently link everything against libraries that don't need it. - # Use the specific library CFLAGS/LIBS variables instead of setting them here. --CFLAGS="$CFLAGS $SDL_CFLAGS ${SAMPLERATE_CFLAGS:-} ${PNG_CFLAGS:-} ${FLUIDSYNTH_CFLAGS:-} ${LIBZ_CFLAGS:-}" --LDFLAGS="$LDFLAGS $SDL_LIBS ${SAMPLERATE_LIBS:-} ${PNG_LIBS:-} ${FLUIDSYNTH_LIBS:-} ${LIBZ_LIBS:-}" -+UCFLAGS:=$(shell emerge --info | grep CFLAGS=".*" | cut -d'"' -f2) -+ULDFLAGS:=$(shell emerge --info | grep LDFLAGS=".*" | cut -d'"' -f2) -+CFLAGS+="$UCFLAGS $SDL_CFLAGS ${SAMPLERATE_CFLAGS:-} ${PNG_CFLAGS:-} ${LIBZ_CFLAGS:-}" -+LDFLAGS+="$ULDFLAGS $SDL_LIBS ${SAMPLERATE_LIBS:-} ${PNG_LIBS:-} ${LIBZ_LIBS:-}" - case "$host" in - *-*-mingw* | *-*-cygwin* | *-*-msvc* ) - LDFLAGS="$LDFLAGS -lwinmm" From 17d3645a5bfaacaddbdfd0e80b232f81257de843 Mon Sep 17 00:00:00 2001 From: Abdelrahman Sarhan Date: Tue, 22 Oct 2024 15:20:32 -0400 Subject: [PATCH 2/8] games-fps/crispy-doom: Fixed CFLAGS bug Fixed bug where CFLAGS doesn't respect make.conf settings. Signed-off-by: Abdelrahman Sarhan --- games-fps/crispy-doom/crispy-doom-5.12.0.ebuild | 4 ++++ games-fps/crispy-doom/crispy-doom-6.0.ebuild | 4 ++++ .../files/crispy-doom-5.12.0-cflags.patch | 13 +++++++++++++ .../crispy-doom/files/crispy-doom-6.0-cflags.patch | 11 +++++++++++ 4 files changed, 32 insertions(+) create mode 100644 games-fps/crispy-doom/files/crispy-doom-5.12.0-cflags.patch create mode 100644 games-fps/crispy-doom/files/crispy-doom-6.0-cflags.patch diff --git a/games-fps/crispy-doom/crispy-doom-5.12.0.ebuild b/games-fps/crispy-doom/crispy-doom-5.12.0.ebuild index 60823967d7..51c528c4e2 100644 --- a/games-fps/crispy-doom/crispy-doom-5.12.0.ebuild +++ b/games-fps/crispy-doom/crispy-doom-5.12.0.ebuild @@ -42,6 +42,10 @@ DOCS=( "README.Strife.md" ) +PATCHES=( + ${FILESDIR}/${P}-cflags.patch +) + src_prepare() { default diff --git a/games-fps/crispy-doom/crispy-doom-6.0.ebuild b/games-fps/crispy-doom/crispy-doom-6.0.ebuild index f4dfd01919..d10e6f1c38 100644 --- a/games-fps/crispy-doom/crispy-doom-6.0.ebuild +++ b/games-fps/crispy-doom/crispy-doom-6.0.ebuild @@ -43,6 +43,10 @@ DOCS=( "README.Strife.md" ) +PATCHES=( + ${FILESDIR}/${P}-cflags.patch +) + src_prepare() { default diff --git a/games-fps/crispy-doom/files/crispy-doom-5.12.0-cflags.patch b/games-fps/crispy-doom/files/crispy-doom-5.12.0-cflags.patch new file mode 100644 index 0000000000..153be493f9 --- /dev/null +++ b/games-fps/crispy-doom/files/crispy-doom-5.12.0-cflags.patch @@ -0,0 +1,13 @@ +diff --git a/configure.ac b/configure.ac +index e4614a1..5908e1a 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -28,7 +28,7 @@ OPT_LEVEL=2 + if test "$GCC" = "yes" + then + WARNINGS="-Wall -Wdeclaration-after-statement -Wredundant-decls" ++ CFLAGS="$WARNINGS $orig_CFLAGS" +- CFLAGS="-O$OPT_LEVEL -g $WARNINGS $orig_CFLAGS" + fi + + PKG_CHECK_MODULES(SDL, [sdl2 >= 2.0.7]) diff --git a/games-fps/crispy-doom/files/crispy-doom-6.0-cflags.patch b/games-fps/crispy-doom/files/crispy-doom-6.0-cflags.patch new file mode 100644 index 0000000000..9d307220d6 --- /dev/null +++ b/games-fps/crispy-doom/files/crispy-doom-6.0-cflags.patch @@ -0,0 +1,11 @@ +--- a/configure.ac 2024-10-22 14:32:01.009784223 -0400 ++++ b/configure.ac 2024-10-22 14:38:40.706790279 -0400 +@@ -28,7 +28,7 @@ + if test "$GCC" = "yes" + then + WARNINGS="-Wall -Wdeclaration-after-statement -Wredundant-decls" +- CFLAGS="-O$OPT_LEVEL -g $WARNINGS $orig_CFLAGS" ++ CFLAGS="$WARNINGS $orig_CFLAGS" + fi + + PKG_CHECK_MODULES(SDL, [sdl2 >= 2.0.7]) From 17842faa0a53144fca0ae96c1f7caa11814ef07e Mon Sep 17 00:00:00 2001 From: Nicolas PARLANT Date: Wed, 23 Oct 2024 00:02:40 +0200 Subject: [PATCH 3/8] dev-lua/cqueues: new package, add 20200726 Signed-off-by: Nicolas PARLANT --- dev-lua/cqueues/Manifest | 1 + dev-lua/cqueues/cqueues-20200726.ebuild | 96 +++++++++++++++++++++++++ dev-lua/cqueues/metadata.xml | 11 +++ 3 files changed, 108 insertions(+) create mode 100644 dev-lua/cqueues/Manifest create mode 100644 dev-lua/cqueues/cqueues-20200726.ebuild create mode 100644 dev-lua/cqueues/metadata.xml diff --git a/dev-lua/cqueues/Manifest b/dev-lua/cqueues/Manifest new file mode 100644 index 0000000000..a4309ac2f2 --- /dev/null +++ b/dev-lua/cqueues/Manifest @@ -0,0 +1 @@ +DIST cqueues-rel-20200726.tar.gz 511659 BLAKE2B 2e8da34d4818e96d6872d0e544ff39465f4b55527146dd0003a80a4f11be34601fc34a123a8bd7535f3437afb4825ab9995d63141991c0b4c520c365decbaf37 SHA512 f2198a2a887bca445fe480949e05ecc94c3112827dbd65d2de0258316beee12f6052fa2670560daab708421e669dde0ac581b365af6bb94a3fc6f322c8bc7547 diff --git a/dev-lua/cqueues/cqueues-20200726.ebuild b/dev-lua/cqueues/cqueues-20200726.ebuild new file mode 100644 index 0000000000..05b66b97e7 --- /dev/null +++ b/dev-lua/cqueues/cqueues-20200726.ebuild @@ -0,0 +1,96 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) +MY_P="${PN}-rel-${PV}" + +inherit lua toolchain-funcs + +DESCRIPTION="Stackable Continuation Queues" +HOMEPAGE="http://25thandclement.com/~william/projects/cqueues.html https://github.com/wahern/cqueues" +SRC_URI="https://github.com/wahern/${PN}/archive/rel-${PV}.tar.gz -> ${MY_P}.tar.gz" + +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples" + +REQUIRED_USE="${LUA_REQUIRED_USE}" +DEPEND=" + ${LUA_DEPS} + dev-libs/openssl:0= +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +DOCS=( "doc/." ) + +# Thanks to dev-lua/luaossl for workarounds + +src_prepare() { + default + + sed \ + -e '/LUAPATH :=/d' \ + -e '/LUAPATH_FN =/d' \ + -e '/ALL_LIBS +=/d' \ + -i GNUmakefile || die + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + if [[ ${ELUA} != luajit ]]; then + LUA_VERSION="$(ver_cut 1-2 $(lua_get_version))" + else + # This is a workaround for luajit, as it confirms to lua5.1 + # and the 'GNUmakefile' doesn't understand LuaJITs version. + LUA_VERSION="5.1" + fi + + emake CC="$(tc-getCC)" \ + ALL_CFLAGS="${CFLAGS} $(lua_get_CFLAGS)" \ + ALL_CPPFLAGS="${CPPFLAGS} -D_GNU_SOURCE" \ + ALL_SOFLAGS="${SOFLAGS} -shared" \ + ALL_LDFLAGS="${LDFLAGS}" \ + all${LUA_VERSION} + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + if [[ ${ELUA} != luajit ]]; then + LUA_VERSION="$(ver_cut 1-2 $(lua_get_version))" + else + # This is a workaround for luajit, as it confirms to lua5.1 + # and the 'GNUmakefile' doesn't understand LuaJITs version. + LUA_VERSION="5.1" + fi + + emake "DESTDIR=${D}" \ + "lua${LUA_VERSION/./}cpath=$(lua_get_cmod_dir)" \ + "lua${LUA_VERSION/./}path=$(lua_get_lmod_dir)" \ + "prefix=${EPREFIX}/usr" \ + install${LUA_VERSION} + + popd +} + +src_install() { + lua_foreach_impl lua_src_install + + use examples && dodoc -r "examples/." + einstalldocs +} diff --git a/dev-lua/cqueues/metadata.xml b/dev-lua/cqueues/metadata.xml new file mode 100644 index 0000000000..2635b3090e --- /dev/null +++ b/dev-lua/cqueues/metadata.xml @@ -0,0 +1,11 @@ + + + + + ppn@parhuet.fr + Nicolas PARLANT + + + wahern/cqueues + + From 053c9458639b6a41db89bf8be8c06da75e65378c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Matou=C5=A1?= Date: Wed, 23 Oct 2024 00:49:26 +0200 Subject: [PATCH 4/8] net-misc/warp: add missing gtk[X] dependency MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Required by gdk4-x11-sys crate. Signed-off-by: Martin Matouš --- net-misc/warp/warp-0.7.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/warp/warp-0.7.0-r1.ebuild b/net-misc/warp/warp-0.7.0-r1.ebuild index cb3e4b11ae..c796f515f8 100644 --- a/net-misc/warp/warp-0.7.0-r1.ebuild +++ b/net-misc/warp/warp-0.7.0-r1.ebuild @@ -415,7 +415,7 @@ IUSE="qrcode" DEPEND=" >=dev-libs/glib-2.76:2 - >=gui-libs/gtk-4.13:4[wayland] + >=gui-libs/gtk-4.13:4[wayland,X] >=gui-libs/libadwaita-1.5:1 qrcode? ( media-libs/graphene From 5c34e0da91c585079af93870da6df93794ee6e75 Mon Sep 17 00:00:00 2001 From: Nicolas PARLANT Date: Wed, 23 Oct 2024 01:29:49 +0200 Subject: [PATCH 5/8] net-mail/dovecot-fts-flatcurve: new package, add 1.0.5 Closes: https://bugs.gentoo.org/833592 Signed-off-by: Nicolas PARLANT --- net-mail/dovecot-fts-flatcurve/Manifest | 1 + .../dovecot-fts-flatcurve-1.0.5.ebuild | 46 +++++++++++++++++++ .../dovecot-fts-flatcurve/files/90-fts.conf | 40 ++++++++++++++++ net-mail/dovecot-fts-flatcurve/metadata.xml | 14 ++++++ 4 files changed, 101 insertions(+) create mode 100644 net-mail/dovecot-fts-flatcurve/Manifest create mode 100644 net-mail/dovecot-fts-flatcurve/dovecot-fts-flatcurve-1.0.5.ebuild create mode 100644 net-mail/dovecot-fts-flatcurve/files/90-fts.conf create mode 100644 net-mail/dovecot-fts-flatcurve/metadata.xml diff --git a/net-mail/dovecot-fts-flatcurve/Manifest b/net-mail/dovecot-fts-flatcurve/Manifest new file mode 100644 index 0000000000..ca76ffa156 --- /dev/null +++ b/net-mail/dovecot-fts-flatcurve/Manifest @@ -0,0 +1 @@ +DIST dovecot-fts-flatcurve-1.0.5.tar.gz 114989 BLAKE2B e97296ba66f7d7be261a6ae8875beab52acd5f4acd05571249d717e1f818f149bd33992a271379ed74213e2f58c491d5ae12eef28eba089deb53b02829fd1eda SHA512 3741fc8b67de21d3badc86ed02ae1bd88f1350a050cc568a17509e6bd6ff506af11fa1ded37d5446fd730e30aa521b77357e5de8e656c71c11a7da75ffe1d8a3 diff --git a/net-mail/dovecot-fts-flatcurve/dovecot-fts-flatcurve-1.0.5.ebuild b/net-mail/dovecot-fts-flatcurve/dovecot-fts-flatcurve-1.0.5.ebuild new file mode 100644 index 0000000000..0c5ead7091 --- /dev/null +++ b/net-mail/dovecot-fts-flatcurve/dovecot-fts-flatcurve-1.0.5.ebuild @@ -0,0 +1,46 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Dovecot FTS plugin to enable message indexing using Xapian" +HOMEPAGE="https://github.com/slusarz/dovecot-fts-flatcurve" +SRC_URI="https://github.com/slusarz/dovecot-fts-flatcurve/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="textcat" + +DEPEND=" + =dev-libs/xapian-1.4.0 +" +RDEPEND="${DEPEND}" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf --with-dovecot="${EPREFIX}/usr/$(get_libdir)/dovecot" +} + +src_install() { + default + find "${D}" -name "*.la" -delete + + dodoc "${FILESDIR}/90-fts.conf" +} + +pkg_postinst() { + elog "For configuration, report to https://slusarz.github.io/dovecot-fts-flatcurve/configuration.html" + elog "The steps are as follows : " + elog "Insert 'mail_plugins = $mail_plugins fts fts_flatcurve' in /etc/dovecot/conf.d/10-mail.conf" + elog "Set configuration in /etc/dovecot/conf.d/90-fts.conf" + elog "See example : /usr/share/doc/${P}/90-fts.conf.bz2" +} diff --git a/net-mail/dovecot-fts-flatcurve/files/90-fts.conf b/net-mail/dovecot-fts-flatcurve/files/90-fts.conf new file mode 100644 index 0000000000..937cd9d4c5 --- /dev/null +++ b/net-mail/dovecot-fts-flatcurve/files/90-fts.conf @@ -0,0 +1,40 @@ +plugin { +fts = flatcurve + +# Fall back to built in search +fts_enforced = yes + +# Proactively index mail as it is delivered or appended, not only when +# searching. +fts_autoindex = yes + +# Detected languages. Languages that are not recognized, default to the +# first enumerated language, i.e. en. +fts_languages = en es de fr + +# Path to the textcat/exttextcat configuration file, which lists the +# supported languages. +fts_language_config = /usr/share/libexttextcat/fpdb.conf + +# This chain of filters first normalizes and lower cases the text, then +# stems the words and lastly removes stopwords. +fts_filters = normalizer-icu snowball stopwords + +# This chain of filters will first lowercase all text, stem the words, +# remove possessive suffixes, and remove stopwords. +fts_filters_en = lowercase snowball english-possessive stopwords + +# This chain of filters will first lowercase all text, stem the words, +# delete contractions with French, and remove stopwords. +fts_filters_fr = lowercase snowball contractions stopwords + +# These tokenizers will preserve addresses as complete search tokens, but +# otherwise tokenize the text into "words". +fts_tokenizer_generic = algorithm=simple maxlen=30 +fts_tokenizers = generic email-address + +# Exclude mailboxes we do not wish to index automatically. +# These will be indexed on demand, if they are used in a search. +fts_autoindex_exclude = \Trash +fts_autoindex_exclude2 = \Junk +} diff --git a/net-mail/dovecot-fts-flatcurve/metadata.xml b/net-mail/dovecot-fts-flatcurve/metadata.xml new file mode 100644 index 0000000000..1ecde02fb2 --- /dev/null +++ b/net-mail/dovecot-fts-flatcurve/metadata.xml @@ -0,0 +1,14 @@ + + + + + ppn@parhuet.fr + Nicolas PARLANT + + + Add libtextcat language guessing support for full text search (FTS) + + + slusarz/dovecot-fts-flatcurve + + From 9bc9a5a2be8cf3cf40c64456e7fc393756b3a534 Mon Sep 17 00:00:00 2001 From: Abdelrahman Sarhan Date: Wed, 23 Oct 2024 01:07:02 -0400 Subject: [PATCH 6/8] games-action/blackvoxel: Implemented patches in a better way. Signed-off-by: Abdelrahman Sarhan --- .../files/blackvoxel-2.50-makefile.patch | 38 +++++++++---------- 1 file changed, 17 insertions(+), 21 deletions(-) diff --git a/games-action/blackvoxel/files/blackvoxel-2.50-makefile.patch b/games-action/blackvoxel/files/blackvoxel-2.50-makefile.patch index 8bad61a757..2a634d05c1 100644 --- a/games-action/blackvoxel/files/blackvoxel-2.50-makefile.patch +++ b/games-action/blackvoxel/files/blackvoxel-2.50-makefile.patch @@ -1,40 +1,36 @@ -diff --git a/Makefile b/Makefile -index 3e5933a..840d26a 100644 +diff --git a/Makefile b/Makefile2 +index 3e5933a..c8787d8 100644 --- a/Makefile +++ b/Makefile -@@ -56,7 +56,7 @@ OBJ= $(SRC:src/%.cpp=obj/%.o) - ifeq ($(OS),Windows_NT) - CPU_BITS=32 - CXXFLAGS+= -O3 -c -fmessage-length=0 -march=i686 -- LDFLAGS+= -s -Xlinker --large-address-aware -mwindows -L"src/sc_Squirrel3/lib" -lmingw32 -lSDLmain -lSDL -llibglew32 -lglu32 -lopengl32 -llibglut -lsquirrel -lsqstdlib -+ LDFLAGS+= -Xlinker --large-address-aware -mwindows -L"src/sc_Squirrel3/lib" -lmingw32 -lSDLmain -lSDL -llibglew32 -lglu32 -lopengl32 -llibglut -lsquirrel -lsqstdlib - else - # Unix like operating systems - CPU_BITS= $(shell getconf LONG_BIT) -@@ -65,18 +65,18 @@ else +@@ -64,19 +64,19 @@ + KERNELNAME =$(shell uname -s) ifeq ($(KERNELNAME),Linux) - CXXFLAGS+= -O3 -c -fmessage-length=0 +- CXXFLAGS+= -O3 -c -fmessage-length=0 - LDFLAGS+=-s -zrelro -L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib -+ LDFLAGS+=-L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib ++ CXXFLAGS+= -c ++ LDFLAGS+= -L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib else ifeq ($(KERNELNAME), FreeBSD) # To be done... - CXXFLAGS+= -O3 -c -fmessage-length=0 +- CXXFLAGS+= -O3 -c -fmessage-length=0 - LDFLAGS+=-s -L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib -+ LDFLAGS+=-L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib ++ CXXFLAGS+= -c ++ LDFLAGS+= -L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib else ifeq ($(KERNELNAME), Darwin) - CXXFLAGS+= -O3 -c -fmessage-length=0 +- CXXFLAGS+= -O3 -c -fmessage-length=0 - LDFLAGS+=-s -L"src/sc_Squirrel3/lib" -L"/usr/local/Cellar/glew" -L"/usr/local/Cellar/sdl" -I"/usr/local/Cellar/glew" -I"/usr/local/Cellar/sdl" -framework Cocoa -framework OpenGL -lSDLmain -lSDL -lGLEW -lsquirrel -lsqstdlib -+ LDFLAGS+=-L"src/sc_Squirrel3/lib" -L"/usr/local/Cellar/glew" -L"/usr/local/Cellar/sdl" -I"/usr/local/Cellar/glew" -I"/usr/local/Cellar/sdl" -framework Cocoa -framework OpenGL -lSDLmain -lSDL -lGLEW -lsquirrel -lsqstdlib ++ CXXFLAGS+= -c ++ LDFLAGS+= -L"src/sc_Squirrel3/lib" -L"/usr/local/Cellar/glew" -L"/usr/local/Cellar/sdl" -I"/usr/local/Cellar/glew" -I"/usr/local/Cellar/sdl" -framework Cocoa -framework OpenGL -lSDLmain -lSDL -lGLEW -lsquirrel -lsqstdlib else # Unknow kernel... trying default flags - CXXFLAGS+= -O3 -c -fmessage-length=0 +- CXXFLAGS+= -O3 -c -fmessage-length=0 - LDFLAGS+=-s -L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib -+ LDFLAGS+=-L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib ++ CXXFLAGS+= -c ++ LDFLAGS+= -L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib endif endif -@@ -94,11 +94,11 @@ installable: BV_DATA_LOCATION_DIR=$(BV_DATA_INSTALL_DIR) +@@ -94,11 +94,11 @@ installable: all squirrel: From f69e5f5c73665fb06876579262657dfa770ea858 Mon Sep 17 00:00:00 2001 From: Abdelrahman Sarhan Date: Wed, 23 Oct 2024 01:09:06 -0400 Subject: [PATCH 7/8] games-action/blackvoxel: Removed patch Signed-off-by: Abdelrahman Sarhan --- games-action/blackvoxel/blackvoxel-2.50.ebuild | 1 - .../files/blackvoxel-2.50-makeopts.patch | 15 --------------- 2 files changed, 16 deletions(-) delete mode 100644 games-action/blackvoxel/files/blackvoxel-2.50-makeopts.patch diff --git a/games-action/blackvoxel/blackvoxel-2.50.ebuild b/games-action/blackvoxel/blackvoxel-2.50.ebuild index 16a1521934..8c0bc0818e 100644 --- a/games-action/blackvoxel/blackvoxel-2.50.ebuild +++ b/games-action/blackvoxel/blackvoxel-2.50.ebuild @@ -27,7 +27,6 @@ RDEPEND="${DEPEND}" PATCHES=( "${FILESDIR}"/${P}-makefile.patch - "${FILESDIR}"/${P}-makeopts.patch "${FILESDIR}"/${P}-savedir.patch "${FILESDIR}"/${P}-backported-ltofix.patch #For ver. 2.50 Remove for next ver. ) diff --git a/games-action/blackvoxel/files/blackvoxel-2.50-makeopts.patch b/games-action/blackvoxel/files/blackvoxel-2.50-makeopts.patch deleted file mode 100644 index 078d3ce642..0000000000 --- a/games-action/blackvoxel/files/blackvoxel-2.50-makeopts.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- a/Makefile 2024-10-21 17:33:29.782931946 -0400 -+++ b/Makefile 2024-10-21 17:35:55.202026636 -0400 -@@ -64,8 +64,10 @@ - KERNELNAME =$(shell uname -s) - - ifeq ($(KERNELNAME),Linux) -- CXXFLAGS+= -O3 -c -fmessage-length=0 -- LDFLAGS+=-L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib -+ UCXXFLAGS:= $(shell emerge --info | grep -w CXXFLAGS=".*" | cut -d '"' -f2) -+ CXXFLAGS+= $(UCXXFLAGS) -c -fmessage-length=0 -+ ULDFLAGS:= $(shell emerge --info | grep -w LDFLAGS=".*" | cut -d '"' -f2) -+ LDFLAGS+= $(ULDFLAGS) -L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib - else ifeq ($(KERNELNAME), FreeBSD) - # To be done... - CXXFLAGS+= -O3 -c -fmessage-length=0 From f1cc188a4bba3725b679ba48d2032f09cab78fb8 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Wed, 23 Oct 2024 08:59:48 +0300 Subject: [PATCH 8/8] www-client/yandex-browser: 24.7.6.1042_p1 bump (24.7.3.1253_p1 drop) Signed-off-by: Sergey Torokhov --- www-client/yandex-browser/Manifest | 2 +- ....7.3.1253_p1.ebuild => yandex-browser-24.7.6.1042_p1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename www-client/yandex-browser/{yandex-browser-24.7.3.1253_p1.ebuild => yandex-browser-24.7.6.1042_p1.ebuild} (100%) diff --git a/www-client/yandex-browser/Manifest b/www-client/yandex-browser/Manifest index ef6f5f1ec4..b26de6d834 100644 --- a/www-client/yandex-browser/Manifest +++ b/www-client/yandex-browser/Manifest @@ -1 +1 @@ -DIST yandex-browser-24.7.3.1253_p1.deb 179090412 BLAKE2B e7715f6b04f0f2abaac08452a6c0598f856423a88eb790bbba89072be23f89e3408f63a61810c549175a40ee1d625c33823acecb02b22989ab42351b697e87c4 SHA512 9a9d14acc9ea17319ab68da0de244ca631987abc612f88f25d72e294a066d349eb9467383cac4cfe48a3ec0c9e29bab296e99cb2ae375db9f5e2a1ff2a26d681 +DIST yandex-browser-24.7.6.1042_p1.deb 179067472 BLAKE2B 0dbf65b778e1d2504d0ad2cd63ee81020ec4e193578ce3a681b135e041c5627d0d6005101f70085f736f30bed2464b658102a4e29443efe3c7cd4a5c4b49c2e8 SHA512 d170f3471b93d6f6bd406330353d6ae18ae404c824d4c7a771a43d71d9f057e351b9bb9a571be9eaa4abd371afa4d9706d64e278dd6d29f981d0b1e9826695e8 diff --git a/www-client/yandex-browser/yandex-browser-24.7.3.1253_p1.ebuild b/www-client/yandex-browser/yandex-browser-24.7.6.1042_p1.ebuild similarity index 100% rename from www-client/yandex-browser/yandex-browser-24.7.3.1253_p1.ebuild rename to www-client/yandex-browser/yandex-browser-24.7.6.1042_p1.ebuild