opnsense-ports/mail/openemm2013/files/patch-openemm_build.xml
Franco Fichtner af917a9939 */*: sync with upstream
Taken from: FreeBSD
2015-10-18 12:11:41 +02:00

139 lines
5.2 KiB
XML

--- openemm_build.xml.orig 2015-10-11 16:41:55 UTC
+++ openemm_build.xml
@@ -36,28 +36,22 @@
</target>
+ <!-- clean -->
+ <target name="clean" description="cleans the build target dir">
+ <delete dir="${build}"/>
+ </target>
+
<!-- BUILD -->
<target name="build" description="Create OpenEMM Binary Tarball from Source Tarball">
- <delete dir="${oe.home}/sa-1.2.6" />
- <delete dir="${oe.home}/slang-1.4.9" />
- <delete dir="${build}" />
<mkdir dir="${build}" />
- <delete dir="${src}" />
<mkdir dir="${oe.home}/src" />
<!-- untar SRC tarball -->
- <exec executable="tar" dir="${oe.home}/src">
- <arg line="-xvzf ${oe.home}/OpenEMM-${version}-src.tar.gz" />
- </exec>
<!-- untar JAR tarball -->
- <mkdir dir="${src}/lib" />
- <exec executable="tar" dir="${src}/lib">
- <arg line="-xzvf ${oe.home}/OpenEMM-${version}-JARs.tar.gz" />
- </exec>
<!-- Generate Frontend -->
<!-- Generate OpenEMM -->
<mkdir dir="${webroot}/WEB-INF/classes" />
- <javac srcdir="${src}/src/java" destdir="${webroot}/WEB-INF/classes" fork="yes" executable="${jdk.compile}/bin/javac" debug="true" deprecation="true">
+ <javac srcdir="${src}/src/java" destdir="${webroot}/WEB-INF/classes" fork="yes" debug="true" deprecation="true">
<classpath>
<fileset dir="${src}/lib" />
<fileset dir="${catalina.home}/lib" includes="*.jar"/>
@@ -78,7 +72,7 @@
</copy>
<!-- Generate OpenEMM WS 2.0 -->
<mkdir dir="${webroot-ws}/WEB-INF/classes" />
- <javac srcdir="${src}/src/java" destdir="${webroot-ws}/WEB-INF/classes" fork="yes" executable="${jdk.compile}/bin/javac" debug="true" deprecation="true">
+ <javac srcdir="${src}/src/java" destdir="${webroot-ws}/WEB-INF/classes" fork="yes" debug="true" deprecation="true">
<classpath>
<fileset dir="${src}/lib" />
<fileset dir="${catalina.home}/lib" includes="*.jar"/>
@@ -136,55 +130,16 @@
</copy>
<!-- Generate Backend -->
- <copy todir="${oe.home}">
- <fileset dir="${src}/contrib" />
- <filelist dir="${src}/other" files="make_backend.sh" />
- </copy>
- <replace file="${oe.home}/make_backend.sh" token="$OE_HOME" value="${oe.home}" />
- <replace file="${oe.home}/make_backend.sh" token="$SRC" value="${src}" />
- <replace file="${src}/src/c/xmlback/GNUmakefile" token="$(HOME)" value="${oe.home}" />
- <chmod file="${oe.home}/make_backend.sh" perm="a+x" verbose="true" />
- <exec executable="./make_backend.sh" dir="${oe.home}" />
- <copy todir="${build}/bin">
- <fileset dir="${src}/src/script/control" />
- <filelist dir="${src}/src/c/bav" files="bav"/>
- <filelist dir="${src}/src/c/tools" files="qctrl,smctrl,updater"/>
- <filelist dir="${src}/src/c/xmlback" files="xmlback"/>
- <fileset dir="${src}/tomcat/bin" />
- </copy>
- <delete>
- <filelist dir="${build}/bin" files="config.bat,openemm.py,setup.bat,start.bat,update.bat" />
- </delete>
<copy todir="${build}/bin/scripts">
<fileset dir="${src}/src/script/process" />
- <filelist dir="${src}/src/c/bav" files="bavwrap" />
<filelist dir="${src}/src/script/lib" files="agn.py,aps.py,config.sh" />
</copy>
<move todir="${build}/conf/semu">
<fileset dir="${build}/bin/scripts/semu" />
</move>
<move todir="${build}/USR_SHARE" file="${build}/bin/scripts/upgrade-postproc.sh" />
- <exec executable="ln" dir="${build}/bin/scripts">
- <arg line="-s bavwrap filter_or_forward" />
- </exec>
- <exec executable="ln" dir="${build}/bin/scripts">
- <arg line="-s bavwrap is_no_systemmail" />
- </exec>
- <exec executable="ln" dir="${build}/bin/scripts">
- <arg line="-s bavwrap scan_and_unsubscribe" />
- </exec>
<delete dir="${build}/bin/scripts/upgrade" />
- <copy todir="${build}/conf">
- <fileset dir="${catalina.home}/conf" />
- </copy>
- <delete>
- <filelist dir="${build}/conf" files="context.xml,logging.properties,server.xml" />
- </delete>
- <copy todir="${build}/conf">
- <fileset dir="${src}/tomcat/conf"/>
- </copy>
- <delete dir="${build}/conf/Catalina" />
<copy todir="${build}/conf/bav">
<fileset dir="${src}/src/script/data" />
</copy>
@@ -206,10 +161,6 @@
<mkdir dir="${build}/var/spool/RECOVER" />
<!-- Generate Other -->
- <mkdir dir="${build}/logs/openemm" />
- <mkdir dir="${build}/logs/openemm-ws" />
- <mkdir dir="${build}/plugins" />
- <mkdir dir="${build}/temp" />
<copy todir="${build}/USR_SHARE">
<fileset dir="${src}/sql" />
@@ -225,12 +176,7 @@
<copy todir="${build}" file="${build}/USR_SHARE/UPDATE.txt" />
<!-- Assign Groups+Owners (first) and Permissions (second) -->
- <chgrp group="openemm" type="both" verbose="true">
- <fileset dir="${build}" />
- </chgrp>
- <chown owner="openemm" type="both" verbose="true">
- <fileset dir="${build}" />
- </chown>
+ <!--
<chgrp group="root" file="${build}/bin/qctrl" verbose="true" />
<chgrp group="root" file="${build}/bin/smctrl" verbose="true" />
<chgrp group="root" file="${build}/bin/updater" verbose="true" />
@@ -246,10 +192,6 @@
<exec executable="chmod" dir="${build}/bin">
<arg line="6755 qctrl smctrl updater" />
</exec>
-
- <!-- Build Binary Tarball -->
- <exec executable="tar" dir="${build}">
- <arg line="-czvf ${oe.home}/OpenEMM-${version}-bin.tar.gz ." />
- </exec>
+ -->
</target>
</project>