Author: rjung Date: Sat May 23 09:44:41 2015 New Revision: 1681300 URL: http://svn.apache.org/r1681300 Log: Make tcnative trunk more consistent with 1.1 branch:
- use externals for jni Java classes, but here pointing to TC trunk - remove download and copy targets for jni Java classes in build script - add Apr.java and apr.properties from 1.1a In addition: - use Java 8 in trunk - expect next version to be 1.2 instead of 2.0 Added: tomcat/native/trunk/java/ tomcat/native/trunk/java/org/ tomcat/native/trunk/java/org/apache/ tomcat/native/trunk/java/org/apache/tomcat/ (with props) tomcat/native/trunk/java/org/apache/tomcat/Apr.java (with props) tomcat/native/trunk/java/org/apache/tomcat/apr.properties (with props) Modified: tomcat/native/trunk/build.properties.default tomcat/native/trunk/build.xml Modified: tomcat/native/trunk/build.properties.default URL: http://svn.apache.org/viewvc/tomcat/native/trunk/build.properties.default?rev=1681300&r1=1681299&r2=1681300&view=diff ============================================================================== --- tomcat/native/trunk/build.properties.default (original) +++ tomcat/native/trunk/build.properties.default Sat May 23 09:44:41 2015 @@ -16,8 +16,8 @@ # # ----- Version Control Flags ----- -version.major=2 -version.minor=0 +version.major=1 +version.minor=2 version.build=0 version.patch=0 version.suffix=-dev @@ -30,8 +30,8 @@ base.path=/usr/share/java #base.path=C:/path/to/the/repository #base.path=/usr/local -compile.source=1.4 -compile.target=1.4 +compile.source=1.8 +compile.target=1.8 compile.debug=off compile.deprecation=on compile.optimize=on @@ -39,16 +39,6 @@ compile.optimize=on base-tomcat.loc=http://archive.apache.org/dist/tomcat base-sf.loc=http://downloads.sourceforge.net -# ----- Tomcat native Java sources ----- -# The Tomcat 6 version we use for getting the Java sources -tomcat.version=6.0.20 -# The directory containing your source distribution of Tomcat -# It will be automatically downloaded if it doesn't exist -tomcat.src=${base.path}/apache-tomcat-${tomcat.version}-src -#tomcat.src=/usr/local/apache-tomcat-${tomcat.version}-src -# The URL used to download Tomcat if needed -tomcat.loc=${base-tomcat.loc}/tomcat-6/v${tomcat.version}/src/apache-tomcat-${tomcat.version}-src.tar.gz - # ----- JUnit Unit Test Suite, version 3.8 or later ----- # The JUnit version we will use junit.version=3.8.2 Modified: tomcat/native/trunk/build.xml URL: http://svn.apache.org/viewvc/tomcat/native/trunk/build.xml?rev=1681300&r1=1681299&r2=1681300&view=diff ============================================================================== --- tomcat/native/trunk/build.xml (original) +++ tomcat/native/trunk/build.xml Sat May 23 09:44:41 2015 @@ -31,8 +31,8 @@ <property name="name" value="Tomcat Native" /> <property name="title" value="Tomcat Native Library"/> <property name="year" value="2015" /> - <property name="version.major" value="2" /> - <property name="version.minor" value="0" /> + <property name="version.major" value="1" /> + <property name="version.minor" value="2" /> <property name="version.build" value="0" /> <property name="version.patch" value="0" /> <property name="version.suffix" value="-dev" /> @@ -54,8 +54,8 @@ <property name="dist.root" value="./dist"/> <property name="ant.home" value="."/> - <property name="compile.source" value="1.4"/> - <property name="compile.target" value="1.4"/> + <property name="compile.source" value="1.8"/> + <property name="compile.target" value="1.8"/> <property name="compile.debug" value="off"/> <property name="compile.optimize" value="on"/> <property name="compile.deprecation" value="on"/> @@ -153,10 +153,6 @@ <target name="download" description="Download needed dependencies"> <mkdir dir="${base.path}"/> - <antcall target="downloadgz"> - <param name="sourcefile" value="${tomcat.loc}"/> - <param name="destfile" value="${tomcat.src}"/> - </antcall> <antcall target="downloadzip"> <param name="sourcefile" value="${junit.loc}"/> @@ -215,12 +211,6 @@ limitations under the License.-->"> <format property="TODAY" pattern="MMM d yyyy" locale="en"/> <format property="TSTAMP" pattern="hh:mm:ss"/> </tstamp> - <!-- Copy Java sources from Tomcat source download --> - <copy todir="${src.dir}/java" preservelastmodified="true"> - <fileset dir="${base.path}/apache-tomcat-${tomcat.version}-src/java"> - <include name="org/apache/tomcat/jni/"/> - </fileset> - </copy> <!-- Copy static resource files --> <filter token="VERSION" value="${version}"/> <filter token="VERSION_NUMBER" value="${version.number}"/> Propchange: tomcat/native/trunk/java/org/apache/tomcat/ ------------------------------------------------------------------------------ --- svn:externals (added) +++ svn:externals Sat May 23 09:44:41 2015 @@ -0,0 +1 @@ +^/tomcat/trunk/java/org/apache/tomcat/jni@1678592 jni Added: tomcat/native/trunk/java/org/apache/tomcat/Apr.java URL: http://svn.apache.org/viewvc/tomcat/native/trunk/java/org/apache/tomcat/Apr.java?rev=1681300&view=auto ============================================================================== --- tomcat/native/trunk/java/org/apache/tomcat/Apr.java (added) +++ tomcat/native/trunk/java/org/apache/tomcat/Apr.java Sat May 23 09:44:41 2015 @@ -0,0 +1,41 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +package org.apache.tomcat; + +import java.io.InputStream; +import java.util.Properties; + +public class Apr { + private static String aprInfo = null; + + static { + + try { + InputStream is = Apr.class.getResourceAsStream + ("/org/apache/tomcat/apr.properties"); + Properties props = new Properties(); + props.load(is); + is.close(); + aprInfo = props.getProperty("tcn.info"); + } + catch (Throwable t) { + ; // Nothing + } + } +} Propchange: tomcat/native/trunk/java/org/apache/tomcat/Apr.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: tomcat/native/trunk/java/org/apache/tomcat/Apr.java ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Added: tomcat/native/trunk/java/org/apache/tomcat/apr.properties URL: http://svn.apache.org/viewvc/tomcat/native/trunk/java/org/apache/tomcat/apr.properties?rev=1681300&view=auto ============================================================================== --- tomcat/native/trunk/java/org/apache/tomcat/apr.properties (added) +++ tomcat/native/trunk/java/org/apache/tomcat/apr.properties Sat May 23 09:44:41 2015 @@ -0,0 +1,16 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +tcn.info=Tomcat Native/@VERSION@ Propchange: tomcat/native/trunk/java/org/apache/tomcat/apr.properties ------------------------------------------------------------------------------ svn:eol-style = native Propchange: tomcat/native/trunk/java/org/apache/tomcat/apr.properties ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org