View | Details | Raw Unified | Return to bug 244776
Collapse All | Expand All

(-)sysutils/javaservicewrapper/Makefile (-1 / +5 lines)
Lines 16-22 Link Here
16
ONLY_FOR_ARCHS=	amd64 i386
16
ONLY_FOR_ARCHS=	amd64 i386
17
17
18
USES=		gmake iconv
18
USES=		gmake iconv
19
USE_JAVA=	1.8+
19
USE_JAVA=	yes
20
JAVA_VERSION=	8+
21
20
USE_ANT=	yes
22
USE_ANT=	yes
21
USE_LDCONFIG=	${PREFIX}/lib/javaservicewrapper/lib
23
USE_LDCONFIG=	${PREFIX}/lib/javaservicewrapper/lib
22
24
Lines 39-44 Link Here
39
			s|-liconv|${ICONV_LIB}|' \
41
			s|-liconv|${ICONV_LIB}|' \
40
		${WRKSRC}/src/c/Makefile-freebsd-x86-32.gmake \
42
		${WRKSRC}/src/c/Makefile-freebsd-x86-32.gmake \
41
		${WRKSRC}/src/c/Makefile-freebsd-x86-64.gmake
43
		${WRKSRC}/src/c/Makefile-freebsd-x86-64.gmake
44
	@${REINPLACE_CMD} -e 's|\(javac\.target\.version\)=.*|\1=1.8|' \
45
		${WRKSRC}/default.properties
42
46
43
do-install:
47
do-install:
44
	@${MKDIR} ${STAGEDIR}${DATADIR}
48
	@${MKDIR} ${STAGEDIR}${DATADIR}
(-)sysutils/javaservicewrapper/files/patch-build.xml (+59 lines)
Line 0 Link Here
1
--- build.xml.orig	2020-03-13 16:37:05 UTC
2
+++ build.xml
3
@@ -515,7 +515,7 @@
4
         <mkdir dir="${lib.dir}"/>
5
         
6
         <!-- compile everything under src/java -->
7
-        <javac srcdir="${src.dir}/java" destdir="${build.classes}"
8
+        <javac srcdir="${src.dir}/java" destdir="${build.classes}" nativeheaderdir="${src.dir}/c"
9
                deprecation="on"
10
                debug="on"
11
                optimize="on"
12
@@ -524,6 +524,7 @@
13
                target="${javac.target.version}">
14
             <classpath refid="project.class.path"/>
15
         </javac>
16
+        <fixcrlf srcdir="${src.dir}/c" includes="org_tanukisoftware_wrapper_*.h" eol="lf" />
17
 
18
         <!-- copy resource files to build directory -->
19
         <copy todir="${build.classes}" > 
20
@@ -545,39 +546,6 @@
21
             </fileset> 
22
         </copy>
23
         
24
-        <!-- Generate the jni header files.  This is done here rather than with the
25
-             c code to make intermediate pre-release distributions possible. -->
26
-        <javah
27
-            destdir="${src.dir}/c"
28
-            classpath="${build.classes}">
29
-            <class name="org.tanukisoftware.wrapper.WrapperManager"/>
30
-        </javah>
31
-        <fixcrlf srcdir="${src.dir}/c" includes="org_tanukisoftware_wrapper_WrapperManager.h" eol="lf" />
32
-        <javah
33
-            destdir="${src.dir}/c"
34
-            classpath="${build.classes}">
35
-            <class name="org.tanukisoftware.wrapper.WrapperProcessInputStream"/>
36
-        </javah>
37
-        <fixcrlf srcdir="${src.dir}/c" includes="org_tanukisoftware_wrapper_WrapperProcessInputStream.h" eol="lf" />
38
-        <javah
39
-            destdir="${src.dir}/c"
40
-            classpath="${build.classes}">
41
-            <class name="org.tanukisoftware.wrapper.WrapperProcessOutputStream"/>
42
-        </javah>
43
-        <fixcrlf srcdir="${src.dir}/c" includes="org_tanukisoftware_wrapper_WrapperProcessOutputStream.h" eol="lf" />
44
-        <javah
45
-            destdir="${src.dir}/c"
46
-            classpath="${build.classes}">
47
-            <class name="org.tanukisoftware.wrapper.WrapperProcessConfig"/>
48
-        </javah>
49
-        <fixcrlf srcdir="${src.dir}/c" includes="org_tanukisoftware_wrapper_WrapperProcessConfig.h" eol="lf" />
50
-        <javah
51
-            destdir="${src.dir}/c"
52
-            classpath="${build.classes}">
53
-            <class name="org.tanukisoftware.wrapper.WrapperResources"/>
54
-        </javah>
55
-        <fixcrlf srcdir="${src.dir}/c" includes="org_tanukisoftware_wrapper_WrapperResources.h" eol="lf" />
56
-
57
         <available property="junit.present"
58
             classname="junit.framework.TestCase">
59
             <classpath refid="project.class.path"/>

Return to bug 244776