Gentoo Archives: gentoo-commits

From: "Serkan Kaba (serkan)" <serkan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/metadata-extractor/files: metadata-extractor-2.2.2-buildfix.patch
Date: Sat, 31 Jan 2009 13:46:39
Message-Id: E1LTGBB-0000Q1-AV@stork.gentoo.org
1 serkan 09/01/31 13:46:37
2
3 Added: metadata-extractor-2.2.2-buildfix.patch
4 Log:
5 Migrate to EAPI 1. Limit jdk version to <=1.6. Compile tests with test USE flag only. Avoid packing unit tests into the jar.
6 (Portage version: 2.2_rc23/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 dev-java/metadata-extractor/files/metadata-extractor-2.2.2-buildfix.patch
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/metadata-extractor/files/metadata-extractor-2.2.2-buildfix.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/metadata-extractor/files/metadata-extractor-2.2.2-buildfix.patch?rev=1.1&content-type=text/plain
13
14 Index: metadata-extractor-2.2.2-buildfix.patch
15 ===================================================================
16 --- metadata-extractor.build 2009-01-31 15:22:58.000000000 +0200
17 +++ metadata-extractor.build.fixed 2009-01-31 15:37:02.000000000 +0200
18 @@ -24,25 +24,38 @@
19 srcdir="${src}"
20 destdir="${build}"
21 debug="${debug}"
22 - verbose="${verbose}"/>
23 + verbose="${verbose}">
24 + <exclude name="**/test/*.java"/>
25 + </javac>
26 + </target>
27 +
28 + <target name="compile-test" description="compile the source">
29 + <javac classpath="${classpath}"
30 + srcdir="${src}"
31 + destdir="${build}"
32 + debug="${debug}"
33 + verbose="${verbose}">
34 + <include name="**/test/*.java"/>
35 + </javac>
36 </target>
37
38 - <target name="dist-binaries" depends="clean, compile, test" description="generate binary distribution">
39 + <target name="dist-binaries" depends="clean, compile" description="generate binary distribution">
40 <jar destfile="${dist}/metadata-extractor-${version}.jar" update="false" basedir="${build}">
41 <manifest>
42 <attribute name="Main-Class" value="com.drew.imaging.jpeg.JpegMetadataReader"/>
43 - </manifest>
44 + </manifest>
45 + <exclude name="**/test/*.class"/>
46 </jar>
47 </target>
48
49 - <target name="dist-source" depends="clean, compile, test" description="generate source distribution">
50 + <target name="dist-source" depends="clean, compile" description="generate source distribution">
51 <jar destfile="${dist}/metadata-extractor-${version}-src.jar" update="false">
52 <fileset dir="."
53 includes="${src}/**/*.java, ${src}/**/*.jpg, ${lib}/junit.jar, metadata-extractor.build, ReleaseNotes.txt"/>
54 </jar>
55 </target>
56
57 - <target name="test" depends="compile" description="run all junit tests">
58 + <target name="test" depends="compile-test" description="run all junit tests">
59 <junit printsummary="yes" fork="yes" haltonfailure="yes">
60 <classpath>
61 <pathelement location="${build}"/>