[ORBit/f14/master] Fix Makefile issue that kills build with make 3.82 (#631204)

Paul Howarth pghmcfc at fedoraproject.org
Tue Sep 7 22:48:29 UTC 2010


commit 1786768ce783d4e0a4140c473e16066b41b32698
Author: Paul Howarth <paul at city-fan.org>
Date:   Tue Sep 7 23:45:41 2010 +0100

    Fix Makefile issue that kills build with make 3.82 (#631204)

 ORBit-0.5.17-make-3.82.patch |   22 ++++++++++++++++++++++
 ORBit.spec                   |    9 +++++++--
 2 files changed, 29 insertions(+), 2 deletions(-)
---
diff --git a/ORBit-0.5.17-make-3.82.patch b/ORBit-0.5.17-make-3.82.patch
new file mode 100644
index 0000000..546e0f1
--- /dev/null
+++ b/ORBit-0.5.17-make-3.82.patch
@@ -0,0 +1,22 @@
+This has been broken for aeons but make 3.82 finally pointed out the problem.
+
+--- ORBit-0.5.17/popt/intl/Makefile.in	1999-09-29 22:12:45.000000000 +0100
++++ ORBit-0.5.17/popt/intl/Makefile.in	2010-09-07 23:29:48.457109170 +0100
+@@ -199,15 +199,8 @@
+ 	cd .. \
+ 	  && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+ 
+-# The dependency for intlh.inst is different in gettext and all other
+-# packages.  Because we cannot you GNU make features we have to solve
+-# the problem while rewriting Makefile.in.
+- at GT_YES@intlh.inst: intlh.inst.in ../config.status
+- at GT_YES@	cd .. \
+- at GT_YES@	&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= \
+- at GT_YES@	  $(SHELL) ./config.status
+- at GT_NO@.PHONY: intlh.inst
+- at GT_NO@intlh.inst:
++.PHONY: intlh.inst
++intlh.inst:
+ 
+ # Tell versions [3.59,3.63) of GNU make not to export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
diff --git a/ORBit.spec b/ORBit.spec
index 0a79c94..5f9cb02 100644
--- a/ORBit.spec
+++ b/ORBit.spec
@@ -1,7 +1,7 @@
 Summary:		CORBA Object Request Broker for GNOME-1 compatibility
 Name:			ORBit
 Version:		0.5.17
-Release:		29%{?dist}
+Release:		30%{?dist}
 Epoch:			1
 URL:			http://orbit-resource.sourceforge.net/
 Source:			http://ftp.acc.umu.se/pub/gnome/sources/ORBit/0.5/ORBit-0.5.17.tar.bz2 
@@ -10,6 +10,7 @@ Patch1:			ORBit-underquoted.patch
 Patch2:			ORBit-0.5.17-IIOP-weak-symbols.patch
 Patch3:			ORBit-0.5.17-multiarch.patch
 Patch4:			ORBit-0.5.17-non-weak-symbols.patch
+Patch5:			ORBit-0.5.17-make-3.82.patch
 Group:			System Environment/Daemons
 License:		LGPLv2+ and GPLv2+
 BuildRoot:		%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -65,6 +66,7 @@ with GNOME-1 applications.
 %patch2 -p1 -b .iiop-non-weak-symbols
 %patch3 -p1 -b .multiarch
 %patch4 -p1 -b .non-weak-symbols
+%patch5 -p1 -b .make-3.82
 
 %build
 %configure
@@ -141,8 +143,11 @@ with GNOME-1 applications.
 %{_datadir}/aclocal/libIDL.m4
 
 %changelog
+* Tue Sep  7 2010 Paul Howarth <paul at city-fan.org> - 1:0.5.17-30
+- Fix Makefile issue that kills build with make 3.82 (#631204)
+
 * Mon May 10 2010 Paul Howarth <paul at city-fan.org> - 1:0.5.17-29
-- manual dependency of devel package on pkgconfig not needed from F-11, EL-6
+- Manual dependency of devel package on pkgconfig not needed from F-11, EL-6
 - %%{_datadir}/aclocal included in filesystem package from F-14
 - BR: glibc-static for EL-6 onwards
 


More information about the scm-commits mailing list