Compare commits

...
Sign in to create a new pull request.

55 commits

Author SHA1 Message Date
Till Maas
a5a13fa722 2016-05-19: Retired orphaned package, because it was orphaned for
more than six weeks.
2016-05-19 22:51:11 +02:00
Fedora Release Engineering
dc42e9d3f4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 02:47:02 +00:00
Dan Horák
73446d903d - fix build on s390(x) with recent kernels 2016-01-02 15:43:21 -05:00
Rex Dieter
e4cd4a1a02 Provides: virtuoso6 ... 2015-06-25 09:36:09 -05:00
Dennis Gilmore
9d3947bc8a - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 02:04:51 +00:00
5f51ce1d48 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-18 08:00:00 +00:00
Dennis Gilmore
6007bc46dc - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 22:50:47 -05:00
Rex Dieter
beef21cf13 revert to 6.1.6 (avoid 6.1.7 regressions), epoch++ 2013-09-04 08:39:11 -05:00
Rex Dieter
06705c50b1 Revert "1:6.1.7-1"
This reverts commit 0256b68531.
2013-09-04 08:34:16 -05:00
Rex Dieter
6cae71f11f Revert "- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild"
This reverts commit cbe6566d68.
2013-09-04 08:34:12 -05:00
Dennis Gilmore
cbe6566d68 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-04 01:19:53 -05:00
Rex Dieter
0256b68531 1:6.1.7-1
- 6.1.7
- .spec cleanup
2013-07-22 13:42:07 -05:00
Lukáš Tinkl
f5a9c2479b drop obsolete and unused (external iodbc) patch 2013-05-28 18:29:53 +02:00
Dennis Gilmore
6b3fd10292 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 20:51:09 -06:00
Than Ngo
8522dd490a add fedora/rhel condition 2012-08-17 16:40:18 +02:00
b8a7099c9c 6.1.6 2012-08-02 09:24:42 -05:00
ebe92c9e82 new-sources too 2012-07-24 13:51:53 -05:00
00af2d5796 6.1.6-rc2 (20120724) snapshot 2012-07-24 13:51:34 -05:00
Dennis Gilmore
bb088097b5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-21 21:52:16 -05:00
e2130a78f8 BR: readline-devel 2012-07-17 11:31:53 -05:00
c7d5346d74 1:6.1.5-3
- BR: net-tools
- update URL
2012-07-17 11:30:55 -05:00
6d38d0d50f tarball respin 2012-03-19 11:59:10 -05:00
0b93e40caf safer workaround for awol sparqlwords.gperf 2012-03-16 11:12:59 -05:00
451e12ca42 add dep to openssl binary (autogen.sh checks) 2012-03-16 11:00:59 -05:00
5c7ea19272 import awol no_sparqlwords.patch 2012-03-16 10:24:35 -05:00
6d522d7a36 6.1.5 2012-03-16 10:16:16 -05:00
2a7acaf2ef make proper optimized build
utils: include both normal and iodbc variants
utils: include -vt symlinks for compatiblity with opensuse packaging
2012-01-18 12:07:19 -06:00
Dennis Gilmore
81094b4871 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-14 01:59:48 -06:00
ce9fd70bcd disable-all-vads on ppc/ppc64 to workaround FTBFS (#725347) 2011-11-02 14:02:09 -05:00
4958451a1d drop old patch 2011-11-02 13:31:48 -05:00
db3ceb228f 6.1.4 2011-11-01 12:49:10 -05:00
207f5a0ae2 disable 'make check' again (for now) 2011-10-11 19:26:49 -05:00
1fbff1b016 drop Requires: gawk, add gawk4 bug reference 2011-10-11 15:34:21 -05:00
bbd9e77d47 gawk4 patch
Requires: gawk
2011-10-11 15:22:30 -05:00
917600ab63 respin, enable 'make check' 2011-10-11 13:51:01 -05:00
9eab49e235 upstream patch to fix encoding errors (#728857, kde#271664) 2011-09-14 12:27:47 -05:00
c531a2446a 6.1.3 (final)
epoch++ (to allow upgrade from f15's 1:6.1.2-3)
2011-07-08 12:10:33 -05:00
Dennis Gilmore
90376ab656 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 19:40:58 -06:00
2495aeb8ab - don't autogen.sh things by default 2011-01-13 12:41:09 -06:00
cf240977e9 - virtuoso-opensource-6-20110105 snapshot 2011-01-06 09:48:31 -06:00
f03825bddd incorporate patch from pingou to re-enable fads/subpkgs 2011-01-06 09:44:03 -06:00
Fedora Release Engineering
8c5080989f dist-git conversion 2010-07-29 15:05:38 +00:00
db06f0721e - virtuoso-opensource-6.1.2 2010-07-22 03:38:35 +00:00
35fba70e2c drop deprecated patch 2010-05-10 20:05:22 +00:00
0d3547cbbf - virtuoso-opensource-6.1.1
- Obsoletes: -doc
2010-05-10 13:28:36 +00:00
e119897650 - fix Obsoletes: -apps,-conductor 2010-02-09 21:31:28 +00:00
36dbcb1642 one more round of buildfixes 2010-02-04 18:04:28 +00:00
630c139487 debugging crud 2010-02-04 17:49:58 +00:00
42de88d09c fixup build build only what we need for nepomuk, Obsoletes:
-apps,-conductor
2010-02-04 17:49:25 +00:00
a912707ea1 - virtuoso-opensource-6.1.0 2010-02-04 13:27:46 +00:00
15bc2f98fe don't reference openssl patch twice 2010-01-06 14:07:02 +00:00
Bill Nottingham
e19814da71 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 22:43:22 +00:00
2bff0161e8 fix build using --with-external-zlib 2009-10-20 13:49:49 +00:00
a31bdf3922 - virtuoso-opensource-5.0.12 2009-10-20 12:57:05 +00:00
d60722a846 - virtuoso-opensource-20090916 (5.0.12-rc9) 2009-10-11 19:54:44 +00:00
7 changed files with 3 additions and 296 deletions

View file

@ -1 +0,0 @@
virtuoso-opensource-5.0.11.tar.gz

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: virtuoso-opensource
# $Id$
NAME := virtuoso-opensource
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 $$/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)

3
dead.package Normal file
View file

@ -0,0 +1,3 @@
2016-05-19: Retired orphaned package, because it was orphaned for
more than six weeks.

View file

@ -1 +0,0 @@
virtuoso-opensource-5_0_11-3_fc11:HEAD:virtuoso-opensource-5.0.11-3.fc11.src.rpm:1248640731

View file

@ -1 +0,0 @@
9d5507b2a8d244c62f32f1203f10b9d1 virtuoso-opensource-5.0.11.tar.gz

View file

@ -1,114 +0,0 @@
diff -up virtuoso-opensource-5.0.11/libsrc/Dk/Dkernel.c.openssl virtuoso-opensource-5.0.11/libsrc/Dk/Dkernel.c
--- virtuoso-opensource-5.0.11/libsrc/Dk/Dkernel.c.openssl 2009-04-17 22:07:28.000000000 +0200
+++ virtuoso-opensource-5.0.11/libsrc/Dk/Dkernel.c 2009-08-26 16:03:23.000000000 +0200
@@ -4798,7 +4798,11 @@ dk_ssl_free (void *old)
static void
ssl_server_init ()
{
+#if (OPENSSL_VERSION_NUMBER >= 0x10000000L)
+ const SSL_METHOD *ssl_server_method = NULL;
+#else
SSL_METHOD *ssl_server_method = NULL;
+#endif
unsigned char tmp[1024];
#ifndef NO_THREAD
char err_buf[1024];
@@ -4888,12 +4892,12 @@ ssl_server_init ()
SSL_CTX_set_session_id_context (ssl_server_ctx, (unsigned char *) &session_id_context, sizeof session_id_context);
skCAList = SSL_CTX_get_client_CA_list (ssl_server_ctx);
- if (sk_num ((STACK *) skCAList) == 0)
+ if (sk_X509_NAME_num (skCAList) == 0)
log_warning ("ODBC X509 Client authentication requested but no CA known for verification");
- for (i = 0; i < sk_num ((STACK *) skCAList); i++)
+ for (i = 0; i < sk_X509_NAME_num (skCAList); i++)
{
char ca_buf[1024];
- X509_NAME *ca_name = (X509_NAME *) sk_value ((STACK *) skCAList, i);
+ X509_NAME *ca_name = (X509_NAME *) sk_X509_NAME_value (skCAList, i);
if (X509_NAME_oneline (ca_name, ca_buf, sizeof (ca_buf)))
log_debug ("ODBC Server Using X509 Client CA %s", ca_buf);
}
@@ -5058,7 +5062,7 @@ ssl_setup:
if (ca && ca[0] != 0)
{
- sk_pop_free ((STACK *) ca_list, (void (*)(void *)) X509_free);
+ sk_X509_pop_free (ca_list, X509_free);
ca_list = NULL;
ca_list = PEM_load_certs (ca, passwd);
}
@@ -5067,30 +5071,30 @@ ssl_setup:
{
X509_free (cert);
EVP_PKEY_free (pkey);
- sk_pop_free ((STACK *) ca_list, (void (*)(void *)) X509_free);
+ sk_X509_pop_free (ca_list, X509_free);
return 0;
}
EVP_PKEY_free (pkey);
if (!SSL_use_certificate (ssl, cert))
{
X509_free (cert);
- sk_pop_free ((STACK *) ca_list, (void (*)(void *)) X509_free);
+ sk_X509_pop_free (ca_list, X509_free);
return 0;
}
X509_free (cert);
if (!SSL_check_private_key (ssl))
{
- sk_pop_free ((STACK *) ca_list, (void (*)(void *)) X509_free);
+ sk_X509_pop_free (ca_list, X509_free);
return 0;
}
- for (i = 0; i < sk_num ((STACK *) ca_list); i++)
+ for (i = 0; i < sk_X509_num (ca_list); i++)
{
- X509 *ca = (X509 *) sk_value ((STACK *) ca_list, i);
+ X509 *ca = sk_X509_value (ca_list, i);
SSL_add_client_CA (ssl, ca);
X509_STORE_add_cert (SSL_CTX_get_cert_store (ssl_ctx), ca);
}
- sk_pop_free ((STACK *) ca_list, (void (*)(void *)) X509_free);
+ sk_X509_pop_free (ca_list, X509_free);
return 1;
}
diff -up virtuoso-opensource-5.0.11/libsrc/Wi/http.c.openssl virtuoso-opensource-5.0.11/libsrc/Wi/http.c
--- virtuoso-opensource-5.0.11/libsrc/Wi/http.c.openssl 2009-04-19 23:48:56.000000000 +0200
+++ virtuoso-opensource-5.0.11/libsrc/Wi/http.c 2009-08-26 16:28:03.000000000 +0200
@@ -7601,13 +7601,13 @@ http_set_ssl_listen (dk_session_t * list
SSL_CTX_set_client_CA_list (ssl_ctx, skCAList);
skCAList = SSL_CTX_get_client_CA_list(ssl_ctx);
- if (sk_num((STACK *) skCAList) == 0)
+ if (sk_X509_NAME_num(skCAList) == 0)
log_warning ("HTTPS Client authentication requested but no CA known for verification");
- for (i = 0; i < sk_num((STACK *) skCAList); i++)
+ for (i = 0; i < sk_X509_NAME_num(skCAList); i++)
{
char ca_buf[1024];
- X509_NAME *ca_name = (X509_NAME *) sk_value ((STACK *) skCAList, i);
+ X509_NAME *ca_name = sk_X509_NAME_value (skCAList, i);
if (X509_NAME_oneline (ca_name, ca_buf, sizeof (ca_buf)))
log_debug ("HTTPS Using X509 Client CA %s", ca_buf);
}
@@ -9697,13 +9697,13 @@ http_init_part_two ()
SSL_CTX_set_client_CA_list (ssl_ctx, skCAList);
skCAList = SSL_CTX_get_client_CA_list (ssl_ctx);
- if (sk_num((STACK *) skCAList) == 0)
+ if (sk_X509_NAME_num(skCAList) == 0)
log_warning ("HTTPS Client authentication requested but no CA known for verification");
- for (i = 0; i < sk_num((STACK *) skCAList); i++)
+ for (i = 0; i < sk_X509_NAME_num(skCAList); i++)
{
char ca_buf[1024];
- X509_NAME *ca_name = (X509_NAME *) sk_value ((STACK *) skCAList, i);
+ X509_NAME *ca_name = sk_X509_NAME_value (skCAList, i);
if (X509_NAME_oneline (ca_name, ca_buf, sizeof (ca_buf)))
log_debug ("HTTPS Using X509 Client CA %s", ca_buf);
}

View file

@ -1,158 +0,0 @@
Name: virtuoso-opensource
Version: 5.0.11
Release: 4%{?dist}
Summary: A high-performance object-relational SQL database
Group: Applications/Databases
# see LICENSE for exception details
License: GPLv2 with exceptions
URL: http://virtuoso.sourceforge.net/
Source0: http://download.sourceforge.net/virtuoso/virtuoso-opensource-%{version}.tar.gz
Patch1: virtuoso-opensource-5.0.11-openssl.patch
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: automake libtool
BuildRequires: bison
BuildRequires: flex
BuildRequires: gperf
BuildRequires: htmldoc
## when/if we ever decide to ship .jar's
#BuildRequires: java-devel
BuildRequires: openldap-devel
BuildRequires: openssl-devel
BuildRequires: libxml2-devel
Provides: virtuoso = %{version}-%{release}
%description
Virtuoso is a scalable cross-platform server that combines SQL/RDF/XML
Data Management with Web Application Server and Web Services Platform
functionality.
%package apps
Summary: Applications
Group: Applications/Databases
Requires: %{name} = %{version}-%{release}
%description apps
%{summary}.
%package conductor
Summary: Server pages
Group: Applications/Databases
Requires: %{name} = %{version}-%{release}
%if 0%{?fedora} > 9
BuildArch: noarch
%endif
%description conductor
%{summary}.
%package doc
Summary: Documentation
Group: Documentation
Requires: %{name} = %{version}-%{release}
%if 0%{?fedora} > 9
BuildArch: noarch
%endif
%description doc
%{summary}.
%package utils
Summary: Utilities
Group: Applications/Databases
Requires: %{name} = %{version}-%{release}
%description utils
%{summary}.
%prep
%setup -q -n virtuoso-opensource-%{version}
%patch1 -p1 -b .openssl
%build
# --with-debug avoids useless -debuginfo
%configure \
--with-layout=redhat \
--enable-shared --disable-static \
--with-debug
# smp busted
make
%install
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
mkdir -p %{buildroot}%{_sysconfdir}/virtuoso
mv %{buildroot}%{_var}/lib/virtuoso/db/virtuoso.ini %{buildroot}%{_sysconfdir}/virtuoso/
ln -s ../../../..%{_sysconfdir}/virtuoso/virtuoso.ini %{buildroot}%{_var}/lib/virtuoso/db/virtuoso.ini
# generic'ish binaries, hide them away safely
mkdir -p %{buildroot}%{_libexecdir}/virtuoso/
mv %{buildroot}%{_bindir}/{inifile,isql,isqlw} \
%{buildroot}%{_libexecdir}/virtuoso/
## unpackaged files
rm -vf %{buildroot}%{_libdir}/*.{la,a}
rm -vf %{buildroot}%{_libdir}/virtuoso/hosting/*.la
rm -vf %{buildroot}%{_libdir}/{jdbc-?.?,jena,sesame}/*.jar
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING LICENSE
%dir %{_sysconfdir}/virtuoso/
%config(noreplace) %{_sysconfdir}/virtuoso/virtuoso.ini
%{_bindir}/virtuoso-t
%{_libdir}/virt*.so
%dir %{_datadir}/virtuoso/
%dir %{_datadir}/virtuoso/vad/
%dir %{_libdir}/virtuoso/
%dir %{_libexecdir}/virtuoso/
%dir %{_var}/lib/virtuoso
%{_var}/lib/virtuoso/db/
%files apps
%defattr(-,root,root,-)
%{_libdir}/virtuoso/hosting/
%{_datadir}/virtuoso/vad/*.vad
%exclude %{_datadir}/virtuoso/vad/conductor_dav.vad
%files conductor
%defattr(-,root,root,-)
%{_datadir}/virtuoso/vad/conductor_dav.vad
%{_var}/lib/virtuoso/vsp/
%files doc
%defattr(-,root,root,-)
%{_docdir}/virtuoso/
%files utils
%defattr(-,root,root,-)
%{_bindir}/virt_mail
%{_libexecdir}/virtuoso/*
%changelog
* Wed Aug 26 2009 Tomas Mraz <tmraz@redhat.com> - 5.0.11-4
- rebuilt with new openssl
* Fri Jul 24 2009 Rex Dieter <rdieter@fedoraproject.org> 5.0.11-3
- BR: htmldoc
- -doc subpkg
* Sun Jun 07 2009 Rex Dieter <rdieter@fedoraproject.org> 5.0.11-2
- omit remaining .la files
- fix %%changelog
- fix virtuoso.ini dangling symlink
* Fri May 22 2009 Rex Dieter <rdieter@fedoraproject.org> 5.0.11-1
- virtuoso-opensource-5.0.11