rpms/javatar/devel import.log, NONE, 1.1 javatar-2.5-build.patch, NONE, 1.1 javatar.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Orion Poplawski orion at fedoraproject.org
Thu Oct 29 17:08:34 UTC 2009


Author: orion

Update of /cvs/pkgs/rpms/javatar/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19793/devel

Modified Files:
	.cvsignore sources 
Added Files:
	import.log javatar-2.5-build.patch javatar.spec 
Log Message:
Initial import


--- NEW FILE import.log ---
javatar-2_5-2_fc12:HEAD:javatar-2.5-2.fc12.src.rpm:1256836069

javatar-2.5-build.patch:
 build.xml |  342 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 170 insertions(+), 172 deletions(-)

--- NEW FILE javatar-2.5-build.patch ---
--- javatar-2.5/source/com/ice/tar/build.xml.build	2003-06-30 01:48:36.000000000 -0600
+++ javatar-2.5/source/com/ice/tar/build.xml	2009-10-14 15:10:04.448876991 -0600
@@ -1,172 +1,170 @@
-
-<!-- Targets: all, zip, deploy, compile, clean, init -->
-
-<project name="ndui" default="all" basedir="../../../..">
-
-	<target name="all" depends="zip">
-	</target>
-
-	<target name="clean" depends="init">
-		<delete dir="${build}" />
-	</target>
-
-	<target name="zip" depends="deploy">
-		<zip zipfile="${basedir}/javatar-${relnum}.zip">
-			<zipfileset
-				dir="${build}"
-				prefix="javatar-${relnum}/"
-				/>
-		</zip>
-
-	<tar tarfile="${basedir}/javatar-${relnum}.tar" >
-		<tarfileset
-			dir="${build}"
-			prefix="javatar-${relnum}/"
-			/>
-	</tar>
-
-	<gzip
-		src="${basedir}/javatar-${relnum}.tar"
-		zipfile="${basedir}/javatar-${relnum}.tar.gz"
-		/>
-
-  	</target>
-
-	<target name="deploy" depends="compile,source,doc">
-		<jar
-			jarfile="${jardir}/tar.jar"
-			manifest="${tardir}/META-INF/MANIFEST.MF"
-			>
-			<fileset dir="${classdir}" />
-  		</jar>
-
-		<copy file="${activationjar}" todir="${jardir}" />
-	</target>
-
-	<target name="compile" depends="init">
-		<javac
-			srcdir="${srcdir}"
-			destdir="${classdir}"
-			verbose="${my.verbose}"
-			deprecation="${my.deprec}"
-			>
-
-			<include name="com/ice/tar/"/>
-
-			<classpath>
-				<pathelement location="${activationjar}" />
-			</classpath>
-
-		</javac>
-	</target>
-
-	<target name="source" depends="init">
-		<copy todir="${sourcedir}">
-			<fileset
-				dir="${srcdir}"
-				includes="com/ice/tar/"
-				excludes="**/CVS/"
-				/>
-		</copy>
-	</target>
-
-	<target name="doc" depends="javadoc,docs">
-	</target>
-
-	<target name="docs" depends="init">
-		<copy todir="${docdir}">
-			<fileset
-				dir="${tardir}/doc/"
-				excludes="**/CVS/"
-				/>
-		</copy>
-	</target>
-
-	<target name="javadoc" depends="init" unless="javadoc.notreq">
-  		<javadoc
-			packagenames="com.ice.tar"
-			destdir="${apidocdir}"
-			author="true"
-			version="true"
-			use="true"
-			windowtitle="Java Tar by Tim Endres"
-			bottom="${copyright}"
-			>
-
-			<group title="Java Tar" packages="com.ice.tar"/>
-
-			<link href="http://java.sun.com/products/jdk/1.3/docs/api/"/>
-
-			<sourcepath>
-				<pathelement location="${srcdir}"/>
-			</sourcepath>
-
-			<classpath>
-				<pathelement location="${activationjar}" />
-			</classpath>
-
-		</javadoc>
-	</target>
-
-	<target name="init" depends="init-props,echo-props">
-
-		<tstamp/>
-
-		<mkdir dir="${build}" />
-		<mkdir dir="${docdir}" />
-		<mkdir dir="${apidocdir}" />
-		<mkdir dir="${jardir}" />
-		<mkdir dir="${classdir}" />
-		<mkdir dir="${sourcedir}" />
-
-		<uptodate property="javadoc.notreq" targetfile="${apidocdir}/index.html" >
-			<srcfiles dir="${srcdir}" includes="**/*.java"/>
-		</uptodate>
-
-	</target>
-
-	<target name="echo-props">
-		<echo message="basedir=${basedir}" />
-		<echo message="build=${build}" />
-		<echo message="bindir=${bindir}" />
-		<echo message="jardir=${jardir}" />
-		<echo message="classdir=${classdir}" />
-		<echo message="sourcedir=${sourcedir}" />
-		<echo message="srcdir=${srcdir}" />
-	</target>
-
-	<target name="init-props">
-		<property name="my.verbose" value="off"/>
-
-		<!-- TAGS -->
-		<property name="reltag" value="release-2-5" />
-		<property name="relnum" value="2.5" />
-
-		<!-- DIRECTORIES -->
-		<property name="build" value="${basedir}/tar-${relnum}" />
-
-		<property name="classdir" value="${build}/classes" />
-		<property name="jardir" value="${build}/jars" />
-		<property name="docdir" value="${build}/doc" />
-		<property name="apidocdir" value="${docdir}/api" />
-		<property name="sourcedir" value="${build}/source" />
-
-		<property name="srcdir" value="${basedir}/java" />
-		<property name="tardir" value="${srcdir}/com/ice/tar" />
-
-		<!-- JARS -->
-		<property name="activationjar"
-			value="C:/java/jaf-1.0.1/activation.jar" />
-
-		<!-- GLOBALS -->
-		<property name="java.home" value="C:/java/jdk1.3"/>
-		<property name="java.lib" value="${java.home}/jre/lib"/>
-		<property name="build.compiler" value="modern"/>
-
-		<property name="copyright"
-			value="<i>This software has been placed into the public domain.</i>"
-			/>
-	</target>
-
-</project>
-
+
+<!-- Targets: all, zip, deploy, compile, clean, init -->
+
+<project name="ndui" default="all" basedir="../../../..">
+
+	<target name="all" depends="zip">
+	</target>
+
+	<target name="clean" depends="init">
+		<delete dir="${build}" />
+	</target>
+
+	<target name="zip" depends="deploy">
+		<zip zipfile="${basedir}/javatar-${relnum}.zip">
+			<zipfileset
+				dir="${build}"
+				prefix="javatar-${relnum}/"
+				/>
+		</zip>
+
+	<tar tarfile="${basedir}/javatar-${relnum}.tar" >
+		<tarfileset
+			dir="${build}"
+			prefix="javatar-${relnum}/"
+			/>
+	</tar>
+
+	<gzip
+		src="${basedir}/javatar-${relnum}.tar"
+		zipfile="${basedir}/javatar-${relnum}.tar.gz"
+		/>
+
+  	</target>
+
+	<target name="deploy" depends="compile,source,doc">
+		<jar
+			jarfile="${jardir}/tar.jar"
+			manifest="${tardir}/META-INF/MANIFEST.MF"
+			>
+			<fileset dir="${classdir}" />
+  		</jar>
+	</target>
+
+	<target name="compile" depends="init">
+		<javac
+			srcdir="${srcdir}"
+			destdir="${classdir}"
+			verbose="${my.verbose}"
+			deprecation="${my.deprec}"
+			>
+
+			<include name="com/ice/tar/"/>
+
+			<classpath>
+				<pathelement location="${activationjar}" />
+			</classpath>
+
+		</javac>
+	</target>
+
+	<target name="source" depends="init">
+		<copy todir="${sourcedir}">
+			<fileset
+				dir="${srcdir}"
+				includes="com/ice/tar/"
+				excludes="**/CVS/"
+				/>
+		</copy>
+	</target>
+
+	<target name="doc" depends="javadoc,docs">
+	</target>
+
+	<target name="docs" depends="init">
+		<copy todir="${docdir}">
+			<fileset
+				dir="${tardir}/doc/"
+				excludes="**/CVS/"
+				/>
+		</copy>
+	</target>
+
+	<target name="javadoc" depends="init" unless="javadoc.notreq">
+  		<javadoc
+			packagenames="com.ice.tar"
+			destdir="${apidocdir}"
+			author="true"
+			version="true"
+			use="true"
+			windowtitle="Java Tar by Tim Endres"
+			bottom="${copyright}"
+			>
+
+			<group title="Java Tar" packages="com.ice.tar"/>
+
+			<link href="http://java.sun.com/products/jdk/1.3/docs/api/"/>
+
+			<sourcepath>
+				<pathelement location="${srcdir}"/>
+			</sourcepath>
+
+			<classpath>
+				<pathelement location="${activationjar}" />
+			</classpath>
+
+		</javadoc>
+	</target>
+
+	<target name="init" depends="init-props,echo-props">
+
+		<tstamp/>
+
+		<mkdir dir="${build}" />
+		<mkdir dir="${docdir}" />
+		<mkdir dir="${apidocdir}" />
+		<mkdir dir="${jardir}" />
+		<mkdir dir="${classdir}" />
+		<mkdir dir="${sourcedir}" />
+
+		<uptodate property="javadoc.notreq" targetfile="${apidocdir}/index.html" >
+			<srcfiles dir="${srcdir}" includes="**/*.java"/>
+		</uptodate>
+
+	</target>
+
+	<target name="echo-props">
+		<echo message="basedir=${basedir}" />
+		<echo message="build=${build}" />
+		<echo message="bindir=${bindir}" />
+		<echo message="jardir=${jardir}" />
+		<echo message="classdir=${classdir}" />
+		<echo message="sourcedir=${sourcedir}" />
+		<echo message="srcdir=${srcdir}" />
+	</target>
+
+	<target name="init-props">
+		<property name="my.verbose" value="off"/>
+
+		<!-- TAGS -->
+		<property name="reltag" value="release-2-5" />
+		<property name="relnum" value="2.5" />
+
+		<!-- DIRECTORIES -->
+		<property name="build" value="${basedir}/tar-${relnum}" />
+
+		<property name="classdir" value="${build}/classes" />
+		<property name="jardir" value="${build}/jars" />
+		<property name="docdir" value="${build}/doc" />
+		<property name="apidocdir" value="${docdir}/api" />
+		<property name="sourcedir" value="${build}/source" />
+
+		<property name="srcdir" value="${basedir}/source" />
+		<property name="tardir" value="${srcdir}/com/ice/tar" />
+
+		<!-- JARS -->
+		<property name="activationjar"
+			value="/usr/share/java/activation.jar" />
+
+		<!-- GLOBALS -->
+		<property name="java.home" value="C:/java/jdk1.3"/>
+		<property name="java.lib" value="${java.home}/jre/lib"/>
+		<property name="build.compiler" value="modern"/>
+
+		<property name="copyright"
+			value="<i>This software has been placed into the public domain.</i>"
+			/>
+	</target>
+
+</project>
+


--- NEW FILE javatar.spec ---
%global with_gcj %{!?_without_gcj:1}%{?_without_gcj:0}

Name:           javatar
Version:        2.5
Release:        2%{?dist}
Summary:        Java tar archive io package

Group:          Development/Libraries
License:        Public Domain
URL:            http://www.trustice.com/java/tar/
Source0:        http://www.gjt.org/download/time/java/tar/javatar-%{version}.tar.gz
# Fix srcdir and point to system activation.jar
Patch0:         %{name}-2.5-build.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  jpackage-utils
BuildRequires:  java-devel
BuildRequires:  ant
BuildRequires:  classpathx-jaf

%if %{with_gcj}
BuildRequires:    java-gcj-compat-devel >= 1.0.31
Requires(post):   java-gcj-compat >= 1.0.31
Requires(postun): java-gcj-compat >= 1.0.31
%else
BuildArch:      noarch
%endif

Requires:       jpackage-utils
Requires:       java
Requires:       classpathx-jaf

%description
The package com.ice.tar implements a tar archive io package. This package
allows you to create, and extract tar archives. Since the package uses
InputStream and OutputStream, it is possible to combine this package with the
java.util.zip package to handle .tar.gz files.


%package javadoc
Summary:        Javadocs for %{name}
Group:          Development Documentation
Requires:       %{name} = %{version}-%{release}
Requires:       jpackage-utils

%description javadoc
This package contains the API documentation for %{name}.


%prep
%setup -q
%patch0 -p1 -b .build
find \( -name '*.jar' -o -name '*.class' \) -exec rm -f '{}' +
# Fix line endings
find \( -name '*.java' -o -name '*.txt' -o -name '*.xml' -o -name LICENSE \) -exec sed -i 's/\r//' '{}' +
#Remove manifest classpath and name
sed -i -e '/^Class-Path:/d' -e '/^Name:/d' source/com/ice/tar/META-INF/MANIFEST.MF


%build
ant -buildfile source/com/ice/tar/build.xml deploy


%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_javadir}
cp -p tar-%{version}/jars/tar.jar \
  $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/tar.jar
ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/tar-%{version}.jar

mkdir -p $RPM_BUILD_ROOT%{_javadocdir}
cp -rp doc $RPM_BUILD_ROOT/%{_javadocdir}/%{name}

%if %{with_gcj}
rm -rf tar-%{version}/source
%{_bindir}/aot-compile-rpm
%endif


%clean
rm -rf $RPM_BUILD_ROOT


%post
%if %{with_gcj}
  if [ -x %{_bindir}/rebuild-gcj-db ] 
  then
    %{_bindir}/rebuild-gcj-db
  fi
%endif

%postun
%if %{with_gcj}
  if [ -x %{_bindir}/rebuild-gcj-db ] 
  then
    %{_bindir}/rebuild-gcj-db
  fi
%endif


%files
%defattr(-,root,root,-)
%doc doc/LICENSE
%{_javadir}/%{name}-%{version}.jar
%{_javadir}/%{name}.jar
%{_javadir}/tar-%{version}.jar
%{_javadir}/tar.jar
%if %{with_gcj}
%attr(-,root,root) %{_libdir}/gcj/%{name}
%endif

%files javadoc
%defattr(-,root,root,-)
%{_javadocdir}/%{name}


%changelog
* Mon Oct 26 2009 Orion Poplawski <orion at cora.nwra.com> - 2.5-2
- Remove existing class files
- Package javadocs
- Make sure debuginfo has source files

* Wed Oct 14 2009 Orion Poplawski <orion at cora.nwra.com> - 2.5-1
- Initial Fedora Package


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/javatar/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	29 Oct 2009 00:06:42 -0000	1.1
+++ .cvsignore	29 Oct 2009 17:08:33 -0000	1.2
@@ -0,0 +1 @@
+javatar-2.5.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/javatar/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	29 Oct 2009 00:06:42 -0000	1.1
+++ sources	29 Oct 2009 17:08:34 -0000	1.2
@@ -0,0 +1 @@
+7dae3b92b70c30cfb6fd9699a79f821c  javatar-2.5.tar.gz




More information about the fedora-extras-commits mailing list