Compare commits
5 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fd5003a43f | ||
|
|
d66ee98594 | ||
|
|
5b0f81877f | ||
|
|
1322014e5a | ||
|
|
ad782b1f93 |
8 changed files with 1 additions and 361 deletions
0
.cvsignore → .gitignore
vendored
0
.cvsignore → .gitignore
vendored
21
Makefile
21
Makefile
|
|
@ -1,21 +0,0 @@
|
|||
# Makefile for source rpm: xmldb-api
|
||||
# $Id: Makefile,v 1.1 2007/02/21 22:19:31 wtogami Exp $
|
||||
NAME := xmldb-api
|
||||
SPECFILE = $(firstword $(wildcard *.spec))
|
||||
|
||||
define find-makefile-common
|
||||
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(find-makefile-common))
|
||||
|
||||
ifeq ($(MAKEFILE_COMMON),)
|
||||
# attept a checkout
|
||||
define checkout-makefile-common
|
||||
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
|
||||
endif
|
||||
|
||||
include $(MAKEFILE_COMMON)
|
||||
1
dead.package
Normal file
1
dead.package
Normal file
|
|
@ -0,0 +1 @@
|
|||
This package was retired on 2012-02-06 due to lack of a maintainer.
|
||||
1
sources
1
sources
|
|
@ -1 +0,0 @@
|
|||
559bdc3a09ea2dd6cd914103631e7141 xmldb-xapi-20011111cvs-src.tar.gz
|
||||
|
|
@ -1,59 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!---
|
||||
@author: Saleem Abdulrasool <compnerd@gentoo.org>
|
||||
@date: 5/9/2005
|
||||
@revision: 1.0_alpha
|
||||
|
||||
@notes: Call using the following: ant -f build.xml -Dproject.name=${project name} -Dpackage.name=${package name}
|
||||
-->
|
||||
|
||||
<project name="Gentoo_Builder" default="jar" basedir=".">
|
||||
<property name="src" value="src"/>
|
||||
<property name="build" value="build"/>
|
||||
<property name="dist" value="dist"/>
|
||||
<property name="project.name" value="xmldb-api"/>
|
||||
|
||||
<property name="pkg" value="${package.name}"/>
|
||||
<property name="jar" value="${project.name}.jar"/>
|
||||
<property name="sdk-jar" value="${project.name}-sdk.jar"/>
|
||||
|
||||
<!-- Override any defined properties -->
|
||||
<property file="build.properties"/>
|
||||
|
||||
<target name="init">
|
||||
<tstamp/>
|
||||
<mkdir dir="${build}"/>
|
||||
<mkdir dir="${dist}"/>
|
||||
<mkdir dir="${dist}/doc"/>
|
||||
</target>
|
||||
|
||||
<target name="compile" depends="init">
|
||||
<javac source="1.4" srcdir="${src}" destdir="${build}" classpath="${classpath}" excludes="**/test"/>
|
||||
</target>
|
||||
|
||||
<target name="manifest" depends="init">
|
||||
<manifest file="${build}/MANIFEST.MF" mode="update">
|
||||
<attribute name="Built-By" value="Gentoo Portage"/>
|
||||
</manifest>
|
||||
</target>
|
||||
|
||||
<target name="jar" depends="compile,manifest">
|
||||
<jar jarfile="${dist}/${jar}" manifest="${build}/MANIFEST.MF">
|
||||
<fileset dir="${build}" includes="org/xmldb/api/*.class,org/xmldb/api/base/**,org/xmldb/api/modules/**"/>
|
||||
</jar>
|
||||
<jar jarfile="${dist}/${sdk-jar}" manifest="${build}/MANIFEST.MF">
|
||||
<fileset dir="${build}" includes="org/xmldb/api/*.class,org/xmldb/api/reference/**,org/xmldb/api/sdk/**"/>
|
||||
</jar>
|
||||
</target>
|
||||
|
||||
<target name="javadoc" depends="compile">
|
||||
<javadoc destdir="${dist}/doc/api" source="1.4">
|
||||
<fileset dir="${src}"/>
|
||||
</javadoc>
|
||||
</target>
|
||||
|
||||
<target name="clean">
|
||||
<delete dir="${build}"/>
|
||||
<delete dir="${dist}"/>
|
||||
</target>
|
||||
</project>
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
Copyright (c) 2000-2003 The XML:DB Initiative. All rights
|
||||
reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in
|
||||
the documentation and/or other materials provided with the
|
||||
distribution.
|
||||
|
||||
3. The end-user documentation included with the redistribution,
|
||||
if any, must include the following acknowledgment:
|
||||
"This product includes software developed by the
|
||||
XML:DB Initiative (http://www.xmldb.org/)."
|
||||
Alternately, this acknowledgment may appear in the software itself,
|
||||
if and wherever such third-party acknowledgments normally appear.
|
||||
|
||||
4. The name "XML:DB Initiative" must not be used to endorse or
|
||||
promote products derived from this software without prior written
|
||||
permission. For written permission, please contact info@xmldb.org.
|
||||
|
||||
5. Products derived from this software may not be called "XML:DB",
|
||||
nor may "XML:DB" appear in their name, without prior written
|
||||
permission of the XML:DB Initiative.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
|
||||
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
|
||||
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
|
||||
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
|
||||
OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
||||
====================================================================
|
||||
|
||||
This software consists of voluntary contributions made by many
|
||||
individuals on behalf of the XML:DB Initiative. For more information
|
||||
on the XML:DB Initiative, please see <http://www.xmldb.org/>.
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
diff -ru xmldb/org/xmldb/api/reference/modules/XPathQueryServiceImpl.java xmldb-patched/org/xmldb/api/reference/modules/XPathQueryServiceImpl.java
|
||||
--- org/xmldb/api/reference/modules/XPathQueryServiceImpl.java 2002-01-30 04:46:43.000000000 -0500
|
||||
+++ org/xmldb/api/reference/modules/XPathQueryServiceImpl.java 2005-06-26 21:37:59.000000000 -0400
|
||||
@@ -133,7 +133,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
- return result;;
|
||||
+ return result;
|
||||
}
|
||||
}
|
||||
222
xmldb-api.spec
222
xmldb-api.spec
|
|
@ -1,222 +0,0 @@
|
|||
# Copyright (c) 2000-2005, JPackage Project
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions
|
||||
# are met:
|
||||
#
|
||||
# 1. Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# 2. Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in the
|
||||
# documentation and/or other materials provided with the
|
||||
# distribution.
|
||||
# 3. Neither the name of the JPackage Project nor the names of its
|
||||
# contributors may be used to endorse or promote products derived
|
||||
# from this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
|
||||
%define _with_gcj_support 1
|
||||
%define gcj_support %{?_with_gcj_support:1}%{!?_with_gcj_support:%{?_without_gcj_support:0}%{!?_without_gcj_support:%{?_gcj_support:%{_gcj_support}}%{!?_gcj_support:0}}}
|
||||
|
||||
%define bname xmldb
|
||||
%define cvs_version 20011111cvs
|
||||
|
||||
Name: xmldb-api
|
||||
Version: 0.1
|
||||
Release: 0.4.%{cvs_version}.1.3%{?dist}
|
||||
Epoch: 1
|
||||
Summary: XML:DB API for Java
|
||||
License: BSD
|
||||
Group: Development/Java
|
||||
# wget http://trumpetti.atm.tut.fi/gentoo/distfiles/xmldb-api-11112001.tar.gz
|
||||
Source: xmldb-xapi-%{cvs_version}-src.tar.gz
|
||||
# http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/xmldb/files/build-20011111.xml?rev=1.1.1.1&view=markup
|
||||
Source1: %{name}-build.xml
|
||||
Source2: %{name}-license.txt
|
||||
Patch0: %{name}-syntaxfix.patch
|
||||
Url: http://xmldb-org.sourceforge.net
|
||||
BuildRequires: ant >= 0:1.6
|
||||
BuildRequires: jpackage-utils >= 0:1.6
|
||||
BuildRequires: junit
|
||||
BuildRequires: xalan-j2
|
||||
Requires(pre): jpackage-utils >= 0:1.6
|
||||
Requires(post): jpackage-utils >= 0:1.6
|
||||
Requires: junit
|
||||
Requires: xalan-j2
|
||||
%if %{gcj_support}
|
||||
BuildRequires: java-gcj-compat-devel
|
||||
Requires(post): java-gcj-compat
|
||||
Requires(postun): java-gcj-compat
|
||||
%endif
|
||||
%if ! %{gcj_support}
|
||||
BuildArch: noarch
|
||||
%endif
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
|
||||
%description
|
||||
The API interfaces are what driver developers must implement when creating a
|
||||
new driver and are the interfaces that applications are developed against.
|
||||
Along with the interfaces a concrete DriverManager implementation is also
|
||||
provides.
|
||||
|
||||
%package sdk
|
||||
Summary: SDK for %{name}
|
||||
Group: Development/Java
|
||||
Requires: %{name} = %{epoch}:%{version}-%{release}
|
||||
|
||||
%description sdk
|
||||
The reference implementation provides a very simple file system based
|
||||
implementation of the XML:DB API. This provides what is basically a very
|
||||
simple native XML database that uses directories to represent collections and
|
||||
just stores the XML in files.
|
||||
|
||||
The driver development kit provides a set of base classes that can be
|
||||
extended to simplify and speed the development of XML:DB API drivers. These
|
||||
classes are used to provide the basis for the reference implementation and
|
||||
therefore a simple example of how a driver can be implemented. Using the SDK
|
||||
classes significantly reduces the amount of code that must be written to
|
||||
create a new driver.
|
||||
|
||||
Along with the SDK base classes the SDK also contains a set of jUnit test
|
||||
cases that can be used to help validate the driver while it is being
|
||||
developed. The test cases are still in development but there are enough tests
|
||||
currently to be useful.
|
||||
|
||||
%package javadoc
|
||||
Summary: Javadoc for %{name}
|
||||
Group: Documentation
|
||||
|
||||
%description javadoc
|
||||
Javadoc for %{name}.
|
||||
|
||||
%prep
|
||||
%setup -q -n xmldb
|
||||
# remove all binary libs
|
||||
for j in $(find . -name "*.jar"); do
|
||||
rm -f $j
|
||||
done
|
||||
|
||||
cp %{SOURCE1} build.xml
|
||||
|
||||
%patch0
|
||||
|
||||
%build
|
||||
export CLASSPATH=$(build-classpath junit xalan-j2)
|
||||
usejikes=false ant -Dsrc=. -Djarname=%{name} -Dsdk.jarname=%{name}-sdk jar javadoc
|
||||
|
||||
%install
|
||||
rm -rf %{buildroot}
|
||||
|
||||
# jars
|
||||
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
|
||||
install -m 644 dist/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
|
||||
install -m 644 dist/%{name}-sdk.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-sdk-%{version}.jar
|
||||
(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*; do ln -sf ${jar} ${jar/-%{version}/}; done)
|
||||
# javadoc
|
||||
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
|
||||
cp -pr dist/doc/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
|
||||
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
|
||||
|
||||
#license
|
||||
install -d -m 755 $RPM_BUILD_ROOT/%{_docdir}/%{name}-%{version}
|
||||
cp %{SOURCE2} $RPM_BUILD_ROOT/%{_docdir}/%{name}-%{version}
|
||||
|
||||
%if %{gcj_support}
|
||||
%{_bindir}/aot-compile-rpm
|
||||
%endif
|
||||
|
||||
%clean
|
||||
rm -rf %{buildroot}
|
||||
|
||||
%if %{gcj_support}
|
||||
%post
|
||||
if [ -x %{_bindir}/rebuild-gcj-db ]
|
||||
then
|
||||
%{_bindir}/rebuild-gcj-db
|
||||
fi
|
||||
%endif
|
||||
|
||||
%if %{gcj_support}
|
||||
%postun
|
||||
if [ -x %{_bindir}/rebuild-gcj-db ]
|
||||
then
|
||||
%{_bindir}/rebuild-gcj-db
|
||||
fi
|
||||
%endif
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%doc %{_docdir}/%{name}-%{version}
|
||||
%{_javadir}/%{name}-%{version}.jar
|
||||
%{_javadir}/%{name}.jar
|
||||
%if %{gcj_support}
|
||||
%attr(-,root,root) %dir %{_libdir}/gcj/%{name}
|
||||
%attr(-,root,root) %{_libdir}/gcj/%{name}/%{name}-%{version}.jar.*
|
||||
%endif
|
||||
|
||||
%files sdk
|
||||
%defattr(-,root,root)
|
||||
%{_javadir}/%{name}-sdk-%{version}.jar
|
||||
%{_javadir}/%{name}-sdk.jar
|
||||
%if %{gcj_support}
|
||||
%attr(-,root,root) %{_libdir}/gcj/%{name}/%{name}-sdk-%{version}.jar.*
|
||||
%endif
|
||||
|
||||
%files javadoc
|
||||
%defattr(-,root,root)
|
||||
%doc %{_javadocdir}/%{name}-%{version}
|
||||
%doc %{_javadocdir}/%{name}
|
||||
|
||||
%changelog
|
||||
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.1-0.4.20011111cvs.1.3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.1-0.3.20011111cvs.1.3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||
|
||||
* Thu Jul 10 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1:0.1-0.2.20011111cvs.1.3
|
||||
- drop repotag
|
||||
|
||||
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1:0.1-0.2.20011111cvs.1jpp.2
|
||||
- Autorebuild for GCC 4.3
|
||||
|
||||
* Mon Feb 12 2007 Deepak Bhole <dbhole@redhat.com> 1:0.1-0.1.20011111cvs.1jpp.1.fc7
|
||||
- Update to Fedora specs
|
||||
|
||||
* Fri Sep 08 2006 Ralph Apel <r.apel at r-apel.de> 0:0.1-0.20041010.3jpp
|
||||
- Add post/postun Requires for javadoc
|
||||
- Add gcj_support option
|
||||
|
||||
* Mon May 29 2006 Fernando Nasser <fnasser@redhat.com> 0:0.1-0.20041010.2jpp
|
||||
- First JPP 1.7 build
|
||||
|
||||
* Thu Oct 20 2005 Ralph Apel <r.apel at r-apel.de> 0:0.1-0.20041010.1jpp
|
||||
- Upgrade to recent
|
||||
- Add -common
|
||||
|
||||
* Tue Apr 26 2005 Fernando Nasser <fnasser@redhat.com> 0:0.1-0.20011111.3jpp
|
||||
- Rebuild with standard version scheme
|
||||
|
||||
* Thu Aug 26 2004 Ralph Apel <r.apel at r-apel.de> 0:20011111-3jpp
|
||||
- Build with ant-1.6.2
|
||||
|
||||
* Mon May 05 2003 David Walluck <david@anti-microsoft.org> 0:20011111-2jpp
|
||||
- update for JPackage 1.5
|
||||
- fix sdk package summary
|
||||
- fix for newer javac's
|
||||
|
||||
* Thu Mar 28 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 20011111-1jpp
|
||||
- first JPackage release
|
||||
Loading…
Add table
Add a link
Reference in a new issue