Compare commits

...
This repository has been archived on 2026-09-10. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.

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