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}"/> |