[java-sig-commits] [apache-commons-daemon] $supported_os and $JAVA_OS in configure do not always match

Dennis Gilmore ausil at fedoraproject.org
Thu Mar 29 23:16:24 UTC 2012


commit 56d58edb23526b2ecd380132295b6467a7326a55
Author: Dennis Gilmore <dennis at ausil.us>
Date:   Thu Mar 29 18:16:18 2012 -0500

    $supported_os and $JAVA_OS in configure do not always match
    
    - on arches that override supported_os to be the arch we can not find headers

 apache-commons-daemon-JAVA_OS.patch |   22 ++++++++++++++++++++++
 apache-commons-daemon.spec          |    8 +++++++-
 2 files changed, 29 insertions(+), 1 deletions(-)
---
diff --git a/apache-commons-daemon-JAVA_OS.patch b/apache-commons-daemon-JAVA_OS.patch
new file mode 100644
index 0000000..601cb94
--- /dev/null
+++ b/apache-commons-daemon-JAVA_OS.patch
@@ -0,0 +1,22 @@
+--- commons-daemon-1.0.10-src/src/native/unix/configure.orig	2012-03-29 18:11:47.739291747 -0500
++++ commons-daemon-1.0.10-src/src/native/unix/configure	2012-03-29 18:12:15.287452463 -0500
+@@ -2818,7 +2818,7 @@
+ echo "${ECHO_T}jni_md.h found in $JAVA_HOME/$JAVA_INC" >&6
+   INCLUDES="$INCLUDES -I$JAVA_HOME/include -I$JAVA_HOME/$JAVA_INC"
+ else
+-  INCLUDES="$INCLUDES -I$JAVA_HOME/include -I$JAVA_HOME/include/$supported_os"
++  INCLUDES="$INCLUDES -I$JAVA_HOME/include -I$JAVA_HOME/include/$JAVA_OS"
+ fi
+ 
+ if test "$GCC" = "yes"
+--- commons-daemon-1.0.10-src/src/native/unix/configure.in.orig	2012-03-29 18:11:18.244119358 -0500
++++ commons-daemon-1.0.10-src/src/native/unix/configure.in	2012-03-29 18:11:35.745221681 -0500
+@@ -94,7 +94,7 @@
+   AC_MSG_RESULT([jni_md.h found in $JAVA_HOME/$JAVA_INC])
+   INCLUDES="$INCLUDES -I$JAVA_HOME/include -I$JAVA_HOME/$JAVA_INC"
+ else
+-  INCLUDES="$INCLUDES -I$JAVA_HOME/include -I$JAVA_HOME/include/$supported_os"
++  INCLUDES="$INCLUDES -I$JAVA_HOME/include -I$JAVA_HOME/include/$JAVA_OS"
+ fi
+ 
+ dnl -------------------------------------------------------------------------
diff --git a/apache-commons-daemon.spec b/apache-commons-daemon.spec
index 8c29afe..54272f3 100644
--- a/apache-commons-daemon.spec
+++ b/apache-commons-daemon.spec
@@ -4,13 +4,14 @@
 
 Name:           apache-%{short_name}
 Version:        1.0.10
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Defines API to support an alternative invocation mechanism
 License:        ASL 2.0
 Group:          Applications/System
 URL:            http://commons.apache.org/%{base_name}
 Source0:        http://archive.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz
 Patch0:         0001-execve-path-warning.patch
+Patch1:         apache-commons-daemon-JAVA_OS.patch
 BuildRequires:  java-devel >= 1:1.6.0
 BuildRequires:  jpackage-utils
 BuildRequires:  maven
@@ -61,6 +62,7 @@ Obsoletes:      jakarta-%{short_name}-javadoc <= 1:1.0.1
 %prep
 %setup -q -n %{short_name}-%{version}-src
 %patch0 -p1 -b .execve
+%patch1 -p1 -b .java_os
 
 # remove java binaries from sources
 rm -rf src/samples/build/
@@ -132,6 +134,10 @@ rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
 
 
 %changelog
+* Thu Mar 29 2012 Dennis Gilmore <dennis at ausil.us> - 1.0.10-2
+- $supported_os and $JAVA_OS in configure do not always match 
+- on arches that override supported_os to be the arch we can not find headers
+
 * Thu Jan 26 2012 Stanislav Ochotnicky <sochotnicky at redhat.com> - 1.0.10-1
 - Update to latest upstream (1.0.10)
 - Several bugfixes concerning libcap and building upstream


More information about the java-sig-commits mailing list