components/apache2-modules/mod_jk/patches/srcdir.patch
author Petr Sumbera <petr.sumbera@oracle.com>
Thu, 19 Mar 2015 06:58:47 -0700
branchs11-update
changeset 4018 51079c09956d
permissions -rw-r--r--
19780770 Apache 2.4 needs some third party modules too 18605980 Update mod_security2 to 2.8.0 19780705 mod_jk upgrade to version 1.2.40 15812307 SUNBT7194162 upgrade mod_wsgi to version 4.3.0 19617430 mod_wsgi doesn't build if apache 2.4 is installed 20229478 mod_perl test suite wouldn't start/pass due number of reasons
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4018
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     1
Patch origin: in-house
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     2
Patch status: under investigation, submitted upstream
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     3
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     4
https://issues.apache.org/bugzilla/show_bug.cgi?id=57060
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     5
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     6
--- native/common/Makefile.in	2012-05-09 13:08:26.000000000 +0000
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     7
+++ native/common/Makefile.in	2014-09-16 12:42:37.566279820 +0000
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     8
@@ -31,7 +31,7 @@
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     9
 OEXT=.lo
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    10
 include list.mk
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    11
 
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    12
-CFLAGS=@apache_include@ @CFLAGS@ ${APXSCFLAGS} ${APXSCPPFLAGS}
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    13
+CFLAGS=-I. @apache_include@ @CFLAGS@ ${APXSCFLAGS} ${APXSCPPFLAGS}
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    14
 
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    15
 include @top_srcdir@/scripts/build/rules.mk
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    16
 
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    17
--- native/apache-2.0/Makefile.in	2012-05-09 13:08:26.000000000 +0000
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    18
+++ native/apache-2.0/Makefile.in	2014-09-17 09:40:13.054602402 +0000
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    19
@@ -15,6 +15,9 @@
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    20
 
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    21
 ##
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    22
 
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    23
+srcdir=@srcdir@
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    24
+top_srcdir=@top_srcdir@
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    25
+top_builddir=@top_builddir@
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    26
 APXS=@APXS@
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    27
 CP=@CP@
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    28
 APACHE_DIR=@APACHE_DIR@
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    29
@@ -36,20 +39,20 @@
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    30
 include @APACHE_CONFIG_VARS@
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    31
 
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    32
 # Local settings ( overriding/appending to Apache's )
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    33
-COMMON=../common
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    34
-JK_INCL=-DUSE_APACHE_MD5 -I ${COMMON}
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    35
+COMMON=common
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    36
+JK_INCL=-DUSE_APACHE_MD5 -I${top_builddir}/${COMMON} -I ${top_srcdir}/${COMMON}
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    37
 CFLAGS=@apache_include@ @CFLAGS@ ${JK_INCL} ${APXSCPPFLAGS} ${APXSCFLAGS} ${EXTRA_CFLAGS} ${EXTRA_CPPFLAGS}
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    38
 
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    39
 
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    40
 # Implicit rules
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    41
-include ../scripts/build/rules.mk
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    42
+include @top_srcdir@/scripts/build/rules.mk
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    43
 
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    44
 OEXT=.lo
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    45
 
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    46
 all: Makefile @LIB_JK_TYPE@
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    47
 install: @INSTALL_TYPE@
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    48
 
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    49
-Makefile: Makefile.in
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    50
+Makefile: ${srcdir}/Makefile.in
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    51
 	echo Regenerating Makefile
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    52
 	( cd ..; ./config.status )
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    53
 
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    54
@@ -74,11 +77,14 @@
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    55
 #################### Dynamic .so file ####################
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    56
 # APXS will compile every file, this is derived from apxs
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    57
 
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    58
+mod_jk.lo: ${srcdir}/mod_jk.c
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    59
+	${LT_COMPILE}
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    60
+
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    61
 mod_jk.la: mod_jk.lo $(APACHE_OBJECTS)
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    62
 	$(LIBTOOL) --mode=link ${COMPILE} $(APXSLDFLAGS) -o $@ -module -rpath ${libexecdir} -avoid-version mod_jk.lo $(APACHE_OBJECTS)
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    63
 
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    64
 mod_jk.so: mod_jk.la
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    65
-	../scripts/build/instdso.sh SH_LIBTOOL='$(LIBTOOL)' mod_jk.la `pwd`
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    66
+	@top_srcdir@/scripts/build/instdso.sh SH_LIBTOOL='$(LIBTOOL)' mod_jk.la `pwd`
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    67
 
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    68
 install_dynamic:
51079c09956d 19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    69
 	@echo ""