[gentoo-commits] repo/gentoo:master commit in: gnustep-base/gnustep-make/files/, gnustep-base/gnustep-make/

2022-07-14 Thread Bernard Cafarelli
commit: 89a6a9d746ad548cd7721986a12a1b1ecc96ab83
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jul 14 12:22:02 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jul 14 12:22:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89a6a9d7

gnustep-base/gnustep-make: fix compressed man pages install

Closes: https://bugs.gentoo.org/732850
Signed-off-by: Bernard Cafarelli  gentoo.org>

 .../gnustep-make-2.9.0-no_compress_man_pages.patch | 29 ++
 .../gnustep-make/gnustep-make-2.9.0.ebuild |  4 ++-
 2 files changed, 32 insertions(+), 1 deletion(-)

diff --git 
a/gnustep-base/gnustep-make/files/gnustep-make-2.9.0-no_compress_man_pages.patch
 
b/gnustep-base/gnustep-make/files/gnustep-make-2.9.0-no_compress_man_pages.patch
new file mode 100644
index ..c013ce3a282c
--- /dev/null
+++ 
b/gnustep-base/gnustep-make/files/gnustep-make-2.9.0-no_compress_man_pages.patch
@@ -0,0 +1,29 @@
+diff -Naur gnustep-make-2.9.0.orig/GNUmakefile.in 
gnustep-make-2.9.0/GNUmakefile.in
+--- gnustep-make-2.9.0.orig/GNUmakefile.in 2021-03-21 22:56:13.0 
+0100
 gnustep-make-2.9.0/GNUmakefile.in  2022-07-14 14:21:10.545943581 +0200
+@@ -255,23 +255,16 @@
+  for f in $(TEST_FRAMEWORK_FILES); do \
+$(INSTALL_DATA) "$(srcdir)/TestFramework/$$f" "$(testdir)"; \
+  done)
+-  $(EC)(echo "Installing (and compressing) manpages"; \
++  $(EC)(echo "Installing manpages"; \
+ "$(srcdir)/mkinstalldirs" "$(mandir)/man1" \
+ "$(mandir)/man7"; \
+ $(INSTALL_DATA) "$(srcdir)/Documentation/debugapp.1" 
"$(mandir)/man1"; \
+-which gzip > /dev/null 2>&1 && rm -f "$(mandir)/man1/debugapp.1.gz" 
&& gzip -9 -n "$(mandir)/man1/debugapp.1"; \
+ $(INSTALL_DATA) "$(srcdir)/Documentation/gnustep-config.1" 
"$(mandir)/man1"; \
+-which gzip > /dev/null 2>&1 && rm -f 
"$(mandir)/man1/gnustep-config.1.gz" && gzip -9 -n 
"$(mandir)/man1/gnustep-config.1"; \
+ $(INSTALL_DATA) "$(srcdir)/Documentation/gnustep-tests.1" 
"$(mandir)/man1"; \
+-which gzip > /dev/null 2>&1 && rm -f 
"$(mandir)/man1/gnustep-tests.1.gz" && gzip -9 -n 
"$(mandir)/man1/gnustep-tests.1"; \
+ $(INSTALL_DATA) "$(srcdir)/Documentation/openapp.1" "$(mandir)/man1"; 
\
+-which gzip > /dev/null 2>&1 && rm -f "$(mandir)/man1/openapp.1.gz" && 
gzip -9 -n "$(mandir)/man1/openapp.1"; \
+ $(INSTALL_DATA) "$(srcdir)/Documentation/opentool.1" 
"$(mandir)/man1"; \
+-which gzip > /dev/null 2>&1 && rm -f "$(mandir)/man1/opentool.1.gz" 
&& gzip -9 -n "$(mandir)/man1/opentool.1"; \
+ $(INSTALL_DATA) "$(srcdir)/Documentation/GNUstep.7" "$(mandir)/man7"; 
\
+-which gzip > /dev/null 2>&1 && rm -f "$(mandir)/man7/GNUstep.7.gz" && 
gzip -9 -n "$(mandir)/man7/GNUstep.7"; \
+-$(INSTALL_DATA) "$(srcdir)/Documentation/library-combo.7" 
"$(mandir)/man7"; \
+-which gzip > /dev/null 2>&1 && rm -f 
"$(mandir)/man7/library-combo.7.gz" && gzip -9 -n 
"$(mandir)/man7/library-combo.7")
++$(INSTALL_DATA) "$(srcdir)/Documentation/library-combo.7" 
"$(mandir)/man7";)
+   $(EC)(if [ "@GNUSTEP_STRIP_MAKEFILES@" = "strip" ]; then \
+  echo "Stripping makefiles and shell scripts..."; \
+  cd "$(makedir)"; ./strip_makefiles.sh; \

diff --git a/gnustep-base/gnustep-make/gnustep-make-2.9.0.ebuild 
b/gnustep-base/gnustep-make/gnustep-make-2.9.0.ebuild
index 3657bdcd66fa..d50df165f623 100644
--- a/gnustep-base/gnustep-make/gnustep-make-2.9.0.ebuild
+++ b/gnustep-base/gnustep-make/gnustep-make-2.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -24,6 +24,8 @@ DEPEND="${GNUSTEP_CORE_DEPEND}
) )"
 RDEPEND="${DEPEND}"
 
+PATCHES=( "${FILESDIR}"/${P}-no_compress_man_pages.patch )
+
 pkg_setup() {
# Determine libobjc.so to use
if use libobjc2; then



[gentoo-commits] repo/gentoo:master commit in: gnustep-base/gnustep-make/files/, gnustep-base/gnustep-make/

2017-03-20 Thread Bernard Cafarelli
commit: dba041e8fb2573dbef409ff9af30c63ae308a874
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Mar 20 14:21:36 2017 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Mar 20 14:21:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dba041e8

gnustep-base/gnustep-make: inline libobcj.so check, bug #612840

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 gnustep-base/gnustep-make/files/testlibobjc.m   | 10 --
 gnustep-base/gnustep-make/gnustep-make-2.6.8.ebuild |  6 +++---
 2 files changed, 3 insertions(+), 13 deletions(-)

diff --git a/gnustep-base/gnustep-make/files/testlibobjc.m 
b/gnustep-base/gnustep-make/files/testlibobjc.m
deleted file mode 100644
index 225113c24d7..000
--- a/gnustep-base/gnustep-make/files/testlibobjc.m
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * Use "gcc -Werror -Wl,-l:libobjc.so.x testlibobjc.m -o /dev/null" 
- * #import generates a warning with non-objc
- */
-#import 
-
-int main( int argc, const char *argv[] ) {
-printf("Linker test\n");
-return 0;
-}

diff --git a/gnustep-base/gnustep-make/gnustep-make-2.6.8.ebuild 
b/gnustep-base/gnustep-make/gnustep-make-2.6.8.ebuild
index 6aa6586dc58..414a690bff1 100644
--- a/gnustep-base/gnustep-make/gnustep-make-2.6.8.ebuild
+++ b/gnustep-base/gnustep-make/gnustep-make-2.6.8.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit gnustep-base eutils prefix toolchain-funcs
+inherit gnustep-base prefix toolchain-funcs
 
 DESCRIPTION="GNUstep Makefile Package"
 HOMEPAGE="http://www.gnustep.org;
@@ -32,8 +32,8 @@ pkg_setup() {
# Find version in active gcc
for ver in {2..5};
do
-   if $(tc-getCC) -Werror -Wl,-l:libobjc.so.${ver} \
-   "${FILESDIR}"/testlibobjc.m -o /dev/null 2> 
/dev/null;
+   if $(tc-getCC) -Werror -Wl,-l:libobjc.so.${ver} -x 
objective-c \
+   - <<<$'int main() {}' -o /dev/null 2> /dev/null;
then
libobjc_version=libobjc.so.${ver}
fi