repo/proj/guru:dev commit in: dev-libs/libglibutil/, dev-libs/libglibutil/files/

"Anna Vyalkova" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786135515.8251efadb90c6391894a4c5fa5d8f8095d9ef74f.cybertailor@gentoo>
commit:     8251efadb90c6391894a4c5fa5d8f8095d9ef74f
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Fri Aug  7 14:59:13 2026 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Fri Aug  7 20:45:15 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8251efad

dev-libs/libglibutil: add 1.0.82

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 dev-libs/libglibutil/Manifest                      |  1 +
 .../files/libglibutil-1.0.82-respect-env.patch     | 40 ++++++++++++++++++++
 dev-libs/libglibutil/libglibutil-1.0.82.ebuild     | 43 ++++++++++++++++++++++
 3 files changed, 84 insertions(+)

diff --git a/dev-libs/libglibutil/Manifest b/dev-libs/libglibutil/Manifest
index 3de905599d..8beef67dea 100644
--- a/dev-libs/libglibutil/Manifest
+++ b/dev-libs/libglibutil/Manifest
@@ -1 +1,2 @@
 DIST libglibutil-1.0.80.tar.gz 72404 BLAKE2B 3b1a2c528c9ea2ff4011a84b1badbbee7406c81a67a6dcb1d56696285c87d4449032c6da2ae8e4c2be200ab74ab32b834ff39b6b3eccb452696540edf4bfa97e SHA512 8dea9bae8d06e01e23ae10fa0b4f853f65eca697df243a8ed99233cde3bdcecea7aefcc253095201c39acb94541bf9b948b1fad622fdab87dea002128209bc7a
+DIST libglibutil-1.0.82.tar.gz 72568 BLAKE2B f452c3595e9b64f80235831375074f594eb7105f166f0f217135b483b027d89d14be608961ca86c4665e903d3666d383b9aaf2726ca65d6a6bc89b88783aa564 SHA512 3a98a770a0de8d252f7dc1cfd3d98752a044371b621b90555ca42004edb746d1bb74e4d370d053471e1a264750cef8e493783efd7783f657df5ba50cd5bc9125

diff --git a/dev-libs/libglibutil/files/libglibutil-1.0.82-respect-env.patch b/dev-libs/libglibutil/files/libglibutil-1.0.82-respect-env.patch
new file mode 100644
index 0000000000..34deb48cc0
--- /dev/null
+++ b/dev-libs/libglibutil/files/libglibutil-1.0.82-respect-env.patch
@@ -0,0 +1,40 @@
+--- a/Makefile
++++ b/Makefile
+@@ -83,7 +83,7 @@ STRIP ?= strip
+ LD = $(CC)
+ WARNINGS ?= -Wall -Wsign-compare
+ INCLUDES = -I$(INCLUDE_DIR)
+-BASE_FLAGS = -fPIC -g
++BASE_FLAGS = -fPIC
+ FULL_CFLAGS = $(BASE_FLAGS) $(CFLAGS) $(DEFINES) $(WARNINGS) $(INCLUDES) \
+   -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 \
+   -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_MAX_ALLOWED \
+@@ -97,7 +97,7 @@ KEEP_SYMBOLS ?= 0
+ DEBUG_LDFLAGS = $(FULL_LDFLAGS)
+ RELEASE_LDFLAGS = $(FULL_LDFLAGS)
+ DEBUG_CFLAGS = $(FULL_CFLAGS) -DDEBUG
+-RELEASE_CFLAGS = $(FULL_CFLAGS) -O2
++RELEASE_CFLAGS = $(FULL_CFLAGS)
+ COVERAGE_CFLAGS = $(FULL_CFLAGS) -O0 --coverage
+ 
+ #
+--- a/test/common/Makefile
++++ b/test/common/Makefile
+@@ -48,7 +48,7 @@ CC ?= $(CROSS_COMPILE)gcc
+ LD = $(CC)
+ WARNINGS = -Wall
+ INCLUDES = -I$(LIB_DIR)/include -I$(LIB_DIR)/src -I$(COMMON_DIR)
+-BASE_FLAGS = -fPIC -g
++BASE_FLAGS = -fPIC
+ BASE_LDFLAGS = $(BASE_FLAGS) $(LDFLAGS)
+ BASE_CFLAGS = $(BASE_FLAGS) $(CFLAGS)
+ FULL_CFLAGS = $(BASE_CFLAGS) $(DEFINES) $(WARNINGS) $(INCLUDES) -MMD -MP \
+@@ -64,7 +64,7 @@ RELEASE_LDFLAGS = $(FULL_LDFLAGS)
+ COVERAGE_LDFLAGS = $(FULL_LDFLAGS) --coverage
+ 
+ DEBUG_CFLAGS = $(FULL_CFLAGS) -DDEBUG
+-RELEASE_CFLAGS = $(FULL_CFLAGS) -O2
++RELEASE_CFLAGS = $(FULL_CFLAGS)
+ COVERAGE_CFLAGS = $(FULL_CFLAGS) --coverage
+ 
+ #

diff --git a/dev-libs/libglibutil/libglibutil-1.0.82.ebuild b/dev-libs/libglibutil/libglibutil-1.0.82.ebuild
new file mode 100644
index 0000000000..fff95ab1dc
--- /dev/null
+++ b/dev-libs/libglibutil/libglibutil-1.0.82.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2022-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+inherit toolchain-funcs
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/sailfishos/libglibutil.git"
+else
+	SRC_URI="https://github.com/sailfishos/${PN}/archive/${PV}.tar.gz  -> ${P}.tar.gz"
+	KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="Library of glib utilities from the Sailfish OS project"
+HOMEPAGE="https://github.com/sailfishos/libglibutil"
+LICENSE="BSD"
+SLOT="0"
+
+DEPEND="dev-libs/glib:2"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+	"${FILESDIR}"/libglibutil-1.0.82-respect-env.patch
+)
+
+src_configure() {
+	tc-export AR CC PKG_CONFIG STRIP
+	export KEEP_SYMBOLS=1
+	export LIBDIR="${EPREFIX}"/usr/$(get_libdir)
+}
+
+src_compile() {
+	emake release pkgconfig
+}
+
+src_install() {
+	emake DESTDIR="${D}" \
+		INSTALL_INCLUDE_DIR="${ED}"/usr/include/gutil \
+		install-dev
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.